English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
他の言語と同様に、Shell も外部スクリプトをインクルードできます。これにより、公用的なコードを独立したファイルとして包装して利用することができます。
Shell ファイルインクルードの構文は以下の通りです:
. filename # 注意点号(.)とファイル名の間に一つのスペースがあります または source filename
二つの shell スクリプトファイルを作成します。
test1.sh のコードは以下の通りです:
#!/bin/bash # author:基本教程網 # url:ja.oldtoolbag.com url="http://ja.oldtoolbag.com"
test2.sh のコードは以下の通りです:
#!/bin/bash # author:基本教程網 # url:ja.oldtoolbag.com #使用 . 号で test を参照1.sh ファイル . ./test1.sh # または以下のインクルードファイルコードを使用 # source ./test1.sh echo "基本教程網公式サイト:$url"
次に、test2.sh に実行権限を追加して実行します:
$ chmod +x test2.sh $ ./test2.sh 基本教程網公式サイト:http://ja.oldtoolbag.com
注:含まれたファイル test1.sh には実行権限が必要ありません。