シェル・ワンライナー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
関連記事:
- [書評]Monolith to Microservices 4章
- [書評] シェル・ワンライナー160本ノックの1章を読んでわからないことをまとめる
- さくらのレンタルサーバーのプランがリニューアルされたので、ディスク拡張してみた