##環境
macOS Catalina
バージョン 10.15.3
terminal 2.10(433)
##やりたいこと
下記のサイトを参考に、シェルスクリプトの勉強をしています。
シェルスクリプトを触るのは今回が初めてです。
【初心者向け】シェルスクリプトの作り方と実行方法
https://eng-entrance.com/linux-shellscript-do
まずterminalを立ち上げ、下記を打ち込みました。
#!/usr/bin/bash
下記でファイルを作成
vi testscript.sh
中身を書き込みました。
#!/usr/bin/bash echo hello-world
:wqで終了し、
下記で権限を設定して、
chmod 755 testscript.sh
下記で実行しました。
./testscript.sh
すると、 実行されません
-bash: ./testscript.sh: /usr/bin/bash: bad interpreter: No such file or directory
##試したこと
下記を入力すると
sed -i 's/\r//' *.sh
下記が出ました。
sed: 1: "testscript.sh": undefined label 'estscript.sh'
再度、下記を実行しましたが、同じbad interpreterというエラーが出てうまくいきません。
./testscript.sh
lsコマンドで確認してもtestscript.shは表示されています。
下記のように実行しましたが、無理でした。
./ttestscript.sh
結果は
sed: 1: "testscript.sh": undefined label 'testscript.sh'
です。
下記では出来ました
bash ./testscript.sh
hello-world

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/11 07:18