概要

よく使うテキスト処理用Linuxコマンドを貼っておく。主に自分用。

@CretedDate 2012/04/30 @UpdatedDate 随時更新

csvをtsvに簡易変換

$ tr -s ',' '\t' < foo.csv > foo.tsv

csvの要素の一部だけ抽出

1〜2個目のフィールドを抽出。

$ cut -f1-2 -d, foo.csv > foo2.csv

1と3個目のフィールドを抽出。

$ cut -f1,3 -d, foo.csv > foo2.csv

csvの指定したフィールドでソート

$ sort -k2 -t, foo.csv > foo2.csv

数値としてソート。

$ sort -nk2 -t, foo.csv > foo2.csv