ハック 2019.06.10 8,173 bashwhile readで複数行ずつ処理する bash ツイート シェア はてな while read lineでは1行ずつに処理が行われるので、 複数行同時に処理を行いたい場合while trueでループさせる(breakを忘れない)*ファイルを3行ずつ処理を行いたいときcat aaa.txt | while true do read line1 read line2 read line3 if [ -z "$line1" ] ; then break fi //処理 done つくってみた!社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 特定のファイルだけに同じ処理を行うシェルスクリプト 配列の全要素をループで扱う bashのスクリプトを一行ずつ確認しながら実行する方法 bash 面倒なGitのコマンド処理を減らす |(パイプ)のあとで値をかえた変数をパイプの外で用いる bashでwhile文を使う