シェルスクリプトでコマンドライン変数を宣言する方法は?

シェルスクリプトでコマンドライン変数を宣言する方法は?

次のように、シェルスクリプトのコマンドライン引数で変数を宣言したいと思います。

./script.sh

file=/tmp/domains.txt 
domain=abcd.com**

同じように助けてください。

ベストアンサー1

これらの変数を指定して渡すことができます。今後たとえば、コマンド名です。

file=/tmp/domains.txt domain=abcd.com ./script.sh

これにより、シェルスクリプトが実行される前にこれらの変数が環境に配置されます。つまり、他の変数と同様に、シェルスクリプトでこれらの変数を使用できます。

おすすめ記事