FILE1を生成せずにリダイレクトやパイプを介してこれを行う簡単な方法はありますか?最初の行と最後の行に触れることなく、process1の出力本文にprocess2を適用したいと思います。
process1 >FILE1
head -n 3 FILE1
tail -n +4 FILE1|head -n -4|process2 # producing output
tail -n 4 FILE1
rm -f FILE1
ベストアンサー1
パイプラインで処理できると思います。最初の行と最後の行、たとえば3行を除いて、process1のすべての行を処理します。
process1 | tail -n +4 | head -n -3 | process2