シェルを使うと複数のコマンドを パイプなどと組み合わせることによって 一つ一つのコマンドではできないことができるようになる。
あるファイル(file)の11行目から20行目までを表示するにはどのようにすれば良いか。
headと
tailの2つのコマンドを知っている時、
この例題を解くために、この2つのコマンドを組み合わせることによって
できないかと考えてみる。
それには以下のように考えれば良いだろう。
上の考え方を実際のコマンドで実行すると以下の様になるだろう。
# head -20 file | tail
但し、この例題を解くには他のコマンドを使った色々な方法がある。
ここでの方法はあくまでもその中の一つに過ぎない。
(どんな方法があるかは自分で考えてみよう)