ファイルを行ごとに読み込み、各行ごとにスペース区切りの配列に入れたい。 $ cat sample.txt AAA EEE III BBB FFF JJJ CCC GGG KKK DDD HHH LLL ファイルをcatしてfor文で回すスクリプトに読ませてみる。 $ cat cat_for.sh #/bin/zh [ -f $1 ] || exit 1 for i in $(cat $1) do echo $i donecatしてforするスクリプトを実行 $ ./cat_for sample.txt AAA EEE III BBB FFF JJJ CCC GGG KKK DDD HHH LLL スペース区切りで読みやがる。行ごとじゃないんだ。 今度は、よくあるread lineをwhileで回すスクリプトで試す $ cat readline1.sh #/bin/zh [ -f $1 ]