エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
while read でファイル入力する時、標準以外の入力を指定すると便利 - Qiita
すみません。「すると便利」は言い過ぎました。すみません。 便利なときがあります。 以下のような場合... すみません。「すると便利」は言い過ぎました。すみません。 便利なときがあります。 以下のような場合です。 なんでかつーと、while の内部の標準入力はすべてファイルに置換されてしまうからです。 ファイルから読み取りながら何か処理をして、必要に応じて y/n を入力させるようなことを考えるときに困ったりします。しました。 失敗したパターン(標準入力をリダイレクト) 以下のようにしたら、confirm の中の read もファイルから読み込んで失敗しました。 function confirm() { echo "${0} (y or n)" read IN if [ "${IN}" = "n" ]; then exit 1 fi } while read LINE do echo $LINE confirm '続行します。いいですか?' done < $0
2013/10/21 リンク