
我在執行此腳本時收到此錯誤
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
這是一個Linux系統(Ubuntu)
答案1
bash
您的系統在 處沒有解釋器/usr/bin/bash
,但conn.sh
腳本指定這是在其初始行中使用的解釋器#!
。
修改腳本的第一行(該#!
行),使其指向正確的bash
安裝位置。在大多數 Linux 系統上,這是/bin/bash
(所以第一行可能應該是#!/bin/bash
),但您也可以使用以下命令檢查這一點
command -v bash
在終端中。