bashスクリプトでファイルをパラメータとして渡す方法は? [コピー]

bashスクリプトでファイルをパラメータとして渡す方法は? [コピー]

ちょっと迷って探してみるとこんな内容がありましたね。

FILE1=$1
wc $FILE1 

これは少し混乱しています。変数式演算子の後に数字1をFILE1に代入することはどういう意味ですか?しかし、FILE1は単なる変数です。私たちが割り当てるものは何ですか?数値1から変数式演算子に?

これは正確にどのように機能しますか?

この概念をよりよく理解するにはどうすればよいですか?

ベストアンサー1

$ 1はスクリプトに渡された最初の引数の値を含む変数なので、次のように実行すると

./myscript マイファイル

これで $FILE1 が myfile に設定されます。

おすすめ記事