2012年6月20日水曜日

bashでファイルを一行ずつ読み込む

while read line; do
  echo $line
done < {ファイル名}

読み込んだラインを分割したい場合には
var=`echo $line | cut -d ',' -f 2`
これは、区切り文字が , (カンマ)で、2つ目の文字列を var に入れるとき。

awkを使って
awk '{print $2}' {ファイル名}
でも同じかな。

0 件のコメント:

コメントを投稿