'Linuxコマンド/' には、下位層のページがありません。
テキストの加工・集計
grep
grep 'foo.*' ファイル # 正規表現にマッチするものを検索
grep -P 'foo.*' ファイル # Perlの正規表現で
grep -E 'foo.*' ファイル # POSIXの正規表現で
grep -F 'foo.*' ファイル # 正規表現でなく、字面にマッチするものを検索
- パターンが ハイフン で始まるときは、 -e パターン とする。
grep -E 'foo|bar' ファイル # fooまたはbarが含まれているもの
grep -v -E 'foo|bar' ファイル # fooもbarも含まれていないもの
cut
区切り文字で区切って列を切り出す。
cut -d ' ' -f 3 # スペースで区切って3列目を取得 (先頭は1として数える)
cut -d ' ' -f 1-3,5 # スペースで区切って1,2,3列目と5列目を取得
cut -d ' ' -f 5- # スペースで区切って5列目以降を取得
cut -c 1-4 # 1~3文字目を取得
sort
sort # 文字列順
sort -n # 数値としてソート
sort -r # 逆順
uniq
重複行を省く。
入力は事前にsort済みの必要がある。
uniq
uniq -c # 出現回数を行頭に表示