始める無料で始める

コマンドの出力を別のコマンドの入力として使うには?

ファイルの途中の行を取り出したいとします。 もう少し具体的には、データファイルの3–5行目を取得したいとします。 まずは head を使って先頭5行を取り出し、 それをファイルにリダイレクトし、 続けて tail で最後の3行を選びます。

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

簡単に確認すると、元のファイルの3–5行目になっていることがわかります。 先頭5行のうちの最後の3行だからです。

この演習はコースの一部です

Shell 入門

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する