1.03.2 フィルタを使ったテキストストリームの処理
主題 1.03 GNUとUnixのコマンド・重要度 3
cut、sort、uniq、trなどでテキストを加工する方法を扱います。
実技問題
関係するコマンド
cat
ファイルの内容を表示する、またはファイルをつなげるcut
行から指定した列や文字だけを取り出すexpand
タブを空白に変換するfmt
文章を指定した幅に整形するhead
ファイルの先頭部分を表示するjoin
共通の項目をキーにして、2つのファイルの行を結合するnl
行に番号を付けて表示するod
ファイルの中身を8進数や16進数などで表示するpaste
複数のファイルを行ごとに横に並べて結合するsed
テキストを行ごとに置換・削除・抽出するsort
行を並べ替えるsplit
ファイルを一定の行数やサイズで分割するtail
ファイルの末尾部分を表示するtr
文字を置き換える、または削除するuniq
隣り合った重複行をまとめるwc
行数、単語数、バイト数を数える