Linux でシェル スクリプトを実行するには、通常、作業ディレクトリの実行、絶対パスの実行、sh の実行、およびシェル環境の実行の 4 つの方法があります。
まず、スクリプトの内容を見てください
[tan@tan scripts]$ ll total 4 -rw-rw-r--. 1 tan tan 68 May 8 23:18 test.sh [tan@tan scripts]$ cat test.sh #!/usr/bin/bash /usr/bin/python <<-EOF print "Hello Shell" EOF
(推奨チュートリアル: linux チュートリアル)
1. 作業ディレクトリで実行します。
作業ディレクトリ実行とは、スクリプトを実行する際、まずスクリプトが存在するディレクトリ(今回は作業ディレクトリと呼びます)に入り、その後 ./script モードを使用して実行することを意味します。
[tan@tan scripts]$ ./test.sh -bash: ./test.sh: Permission denied [tan@tan scripts]$ chmod 764 test.sh [tan@tan scripts]$ ./test.sh Hello Shell
[tan@tan scripts]$ pwd /home/tan/scripts [tan@tan scripts]$ `pwd`/test.sh Hello Shell [tan@tan scripts]$ /home/tan/scripts/test.sh Hello Shell
sh の実行とは、スクリプトの実行
[tan@tan scripts]$ sh test.sh Hello Shell [tan@tan scripts]$ bash test.sh Hello Shell
[tan@tan scripts]$ . test.sh Hello Shell [tan@tan scripts]$ source test.sh Hello Shell
以上がLinuxでシェルスクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。