ハック 2015.01.09 1,591bashスクリプトで標準入力からテキストを読み込む ツイート シェア はてな 一行ずつ対話的に読み込む際はreadコマンドだけです。 複数行のテキストを一気に読み込んで処理する場合はEOFまでreadを繰り返します。#!/bin/sh buf="" while read f; do line=$f # do something to $line if necessary buf=`cat <<EOM $buf $line EOM` done # do something to $buf if necessary echo "$buf" つくってみた!社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた関連記事 シェルスクリプト ファイルを一行ずつ読みつつ処理 while read PHP におけるファイルを一行ずつ呼び出す 標準入力からURL一覧を読み込んでレスポンスタイムを取得する 文字化け PHPでのcsvファイルの読み込み 遅延環境変数とは