read の使い方
1 行読んで変数に入れる
書き方
read 変数... IFS=区切り read -r a b read -a 配列
標準入力から 1 行読みます。変数が複数なら空白(IFS)で分け、最後の変数に残り全部。-r でバックスラッシュをそのまま。読めないと終了コード 1。
例
$ while IFS=, read -r name age; do echo "$name"; done < users.csv
実際に打って練習する
Bash コースの Lv41「一行ずつ読む read」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。