変数の内容を一行ずつ読み込む(Bash)

周知のとおり、ファイルI/Oよりもメモリ(変数に持たせる)のそれのほうが速い。
そういうわけで、変数を一行ずつ取り出し何かしたい場合の書き方。

ソース(test.sh)は以下の通り。引数(test.txt)を読み込み、hoge変数に内容を格納。それを一行ずつ標準出力している。

読み込ませるファイル (test.txt) がこちら。

実行結果

所感:標準出力せずに内部処理するなら、awkコマンドやsedコマンドのほうがイケてるかも?!

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください