突っ走り書き

見せるほどのものでは..

テキストを加工するときに使うコマンド

cat

おなじみ,表示するやつ

$ cat mem.txt
ID Name Age
#1 Bob  34
#2 Jen  23
#3 Tom  55
#4 Ken  68

tac

行について逆順に表示する

$ tac mem.txt
#4 Ken  68
#3 Tom  55
#2 Jen  23
#1 Bob  34
ID Name Age

tr

一文字単位の変換

$ cat mem.txt | tr '[a-z]' '[A-Z]'
ID NAME AGE
#1 BOB  34
#2 JEN  23
#3 TOM  55
#4 KEN  68

1文字の削除

cat mem.txt | tr -d "#"
ID Name Age
1 Bob  34
2 Jen  23
3 Tom  55
4 Ken  68

cut

あるフィールドだけを取り出す

$ cut -d\  -f 2 mem.txt
Name
Bob
Jen
Tom
Ken