
このスクリプトの実行中にこのエラーが発生します。
-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
ターミナルから。