awkでテキストファイルのフィールドを表示
概要
awkを使用してテキストファイルの一部を表示。区切り文字は空白
方法
awk '{print XX}'で可能とのこと
例
test.txt
aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm nnn ooo ppp
2番目のフィールドだけ表示
cat test.txt | awk '{print $2}'
bbb fff jjj nnn
2番目と3番目のフィールドを表示
cat test.txt | awk '{print $2,$3}'
bbb ccc fff ggg jjj kkk nnn ooo
$2と$3の間に,がないとフィールドの間の空白がなくなる
cat test.txt | awk '{print $2 $3}'
bbbccc fffggg jjjkkk nnnooo