ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでシェルスクリプトを実行する方法
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 ShellA Permission error was reports, that is required here To empower, use chmod 764 test.sh. 認可後は通常通り実行可能です。 2. 絶対パスで実行します 絶対パスで実行します。ルート ディレクトリから直接スクリプト ディレクトリへの絶対パスを参照します。
[tan@tan scripts]$ pwd /home/tan/scripts [tan@tan scripts]$ `pwd`/test.sh Hello Shell [tan@tan scripts]$ /home/tan/scripts/test.sh Hello Shell3. で実行します。 sh
sh の実行とは、スクリプトの実行
[tan@tan scripts]$ sh test.sh Hello Shell [tan@tan scripts]$ bash test.sh Hello Shell4 に従うスクリプトに対応する sh または bash の使用を指します。 シェル環境の実行 シェル環境の実行とは、現在のシェル環境 実行するには、. を使用してスクリプトに接続するか、ソースに接続してスクリプトに接続できます
[tan@tan scripts]$ . test.sh Hello Shell [tan@tan scripts]$ source test.sh Hello Shell関連チュートリアルの推奨事項:
以上がLinuxでシェルスクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。