そこで、最初のbashスクリプトを作成しました。
#!/bin/bash
echo 'hello world!'
exit
私はそれがbashするのに適切な場所を持ち、実行可能であることを知っています:
$ which bash
/bin/bash
$ chmod +x myscript.sh
コマンドラインから実行したいのですが、エラーが発生します。
$ myscript.sh
myscript.sh: command not found
だから代わりに私はこれを試して、それが動作します:
$ bash myscript.sh
hello world!
これは私が常に実行する必要がある方法ですか?を前に付けずに他のスクリプトを実行したように感じbash
ます。myscript.shを前に付けずに実行するにはどうすればよいbash
ですか?
更新:ここでは、bashスクリプトを実行する理由と方法を説明します。