Skip to main content

シェル・ワンライナー160本ノックの4.1章と4.2章の不明点をまとめる

シェル・ワンライナー160本ノック

シェル・ワンライナー160本ノックの3.2章の不明点をまとめる
の続編

シェル芸人を目指してるマスタカです。
4.1 表形式のデータを扱う
4.2 ややこしいフォーマットのデータを扱う
を読んだので不明点をまとめる


・awk

cat practice/table.txt | awk -F " "  '{a=a+$2;b=b+$3}{print $0,$2+$3} END {print a,b}'

END。最後に一回書く
https://qiita.com/kitsuyui/items/3647bd5b8a5b3e858d3c
-Fで区切り文字を指定する
https://it-ojisan.tokyo/awk-f/
NRで行数を出せる
https://it-ojisan.tokyo/awk-nr/
NFで列数を出せる
https://it-ojisan.tokyo/awk-nf/

 

・join
キーで統一する
-aでファイルを全部出す
https://eng-entrance.com/linux-command-join
-1 -2で結合するカラムを指定できる
https://dev.classmethod.jp/articles/intro-to-join-cmd/

 

・jq
-rでrawデータを出せる
https://www.tohoho-web.com/ex/jq.html#opt-raw-output

 

シェル・ワンライナー160本ノック

関連記事:

Pocket