Bashのfor文でファイルの内容を変数に入れる方法

Linux(Ubuntu)のシェルスクリプト、BashのFor文でファイルの内容を1行ずつ読み込んで、iなどの変数に代入していく方法は以下の通り。

for i in `cat ファイル名`

シングルクオートではなく、グレイヴ・アクセント(Shift+@キー)で囲む。

for i in $(cat ファイル名)

こちらでもいける。どっちが良いのかはわからないが、後者の方が今の主流なんだろうか?

シェアする

  • このエントリーをはてなブックマークに追加

フォローする