始める無料で始める

コマンドの出力を入力として使うにはどうすればよいですか?

ファイルの途中にある行を取得したいとします。 具体的には、データファイルの1つから3行目から5行目を取得したいとしましょう。 head を使って最初の5行を取得し、それをファイルにリダイレクトしてから、 そのファイルに対して tail を使って最後の3行を選択します:

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

簡単に確認すると、これは元のファイルの3行目から5行目であり、 最初の5行のうち最後の3行だからです。

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

Shell 入門

コースを見る

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

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

演習を開始する