0214名無しさん@お腹いっぱい。垢版 | 栗砲2017/06/02(金) 21:17:20.29 ちなみに GNU coreutils の head, tail だと seq 10 | { head -1; tail -1; } 1 となる。以下の場合は seq 10240 | { head -1; tail -1; } 1 10240 となる。これは head コマンドが一定量のデータをバッファリングした まま処理を終了してまうから。BSD系のコマンドでは未使用なデータは パイプバッファに戻してくれるので tail コマンドで読み出すことができる。