「シェルでテキストファイルから1行ずつ読み込む」シリーズの最終回。これまで、次のような内容で書いてきた。 「シェルで1行ずつファイルから読み込む - あしのあしあと」 ⇒ テキストファイルから1行ずつ読み込むというありふれた処理ではまったこと。具体的には“パイプ+while read” 「絵で見てわかるファイルディスクリプタ・パイプ・リダイレクト - あしのあしあと」 ⇒ ファイルディスクリプタ、パイプ、リダイレクトのおさらい。せっかくなので、絵をつかって説明 「while・read・exec 再入門 - あしのあしあと」 ⇒ テキストファイルから1行ずつ読み込む際に必要となる while 文、read コマンド、exec コマンドのおさらい。“パイプ+read”の罠w で、ようやくスタートの、このスクリプトに戻る。 BUFIFS=$IFS IFS= exec 3< 入力ファイル名 whi
![で、今度こそシェルでテキストファイルから1行ずつ読み込む - あしのあしあと](https://cdn-ak-scissors.b.st-hatena.com/image/square/075317491e15e2cc1881db1d3ea0be6a7be66f7b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhigher_tomorrow%2F20110424%2F20110424201007.png)