ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでシェルスクリプトを実行する方法

Linuxでシェルスクリプトを実行する方法

王林
王林オリジナル
2020-03-11 16:35:195315ブラウズ

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 Shell

A 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 Shell

3. で実行します。 sh

sh の実行とは、スクリプトの実行

[tan@tan scripts]$ sh test.sh 
Hello Shell
[tan@tan scripts]$ bash test.sh 
Hello Shell

4 に従うスクリプトに対応する sh または bash の使用を指します。 シェル環境の実行

シェル環境の実行とは、現在のシェル環境 実行するには、. を使用してスクリプトに接続するか、ソースに接続してスクリプトに接続できます

[tan@tan scripts]$ . test.sh 
Hello Shell
[tan@tan scripts]$ source test.sh 
Hello Shell

関連チュートリアルの推奨事項:

linux ビデオ チュートリアル

以上がLinuxでシェルスクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。