シェルコマンドのパイプラインとリダイレクトとは
みなさんこんにちは。これまで、本コラムでbashのシェルコマンドをいくつかご紹介しましたが、複数のコマンドをつなげて実行するパイプラインや、コマンドの出力をファイルへ吐き出すリダイレクトについてきちんと説明する機会がなかったので、今回はbashのシェルコマンドにおけるパイプラインとリダイレクトについて取り上げてみたいと思います。
パイプラインとは
パイプラインは、「|」の記号を用いて、|の左辺にあるコマンドを|の右辺に渡します。例えは、カレントディレクトリ上で「ls」コマンドを実行し、アルファベット順にソートしたい場合
$ ls | sortと実行します。また、パイプラインは何段にも渡すことができますので、上記コマンドの実行結果に行番号をつけたい、という場合は
$ ls | sort | cat -nというように実行します。
この続きは以下をご覧ください
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。