質問: cat出力から最初と最後の行を読み取る方法は? テキストファイルがあります。タスク-後のファイルから最初と最後の行を取得する$ cat file | grep -e "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 cat出力なしでこれが必要です(1と5のみ)。~$ cat file | tee >(head -n 1) >(wc -l) 1 2 3 4 5 5 1 多分awkともっと短い解決策が存在します...
回答: $ seq 100 | { ifs= read -r first; echo "$first"; tail -1; } 1 100