パイプ

パイプとはなんぞ

コマンドとコマンドを接続する 「|」

コマンド1 | コマンド2

複数のパイプを組み合わせる

複数のパイプを組み合わせる場合、パイプとパイプの間に位置するコマンドは

  • 標準入力からデータを受け取り
  • 標準出力に結果をはきだす

ものでなければならない。このような種類のコマンドを「 フィルタコマンド 」と呼ぶ

フィルタコマンド

tr 受け取った内容の、特定の文字を別の文字に置換する
uniq 受け取った内容から、隣接する重複行があれば取り除く
wc 受け取った内容の文字数を数える
head 受け取った内容の先頭部分を表示する
tail 受け取った内容の末尾部分を表示する
cut 受け取った内容の各行から、選択された部分を抜き出して表示する
sort 受け取った内容をソート(並び替え)する
od 受け取った内容を8進数で表示する