このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
bash:script:15_awk_for_count [2015/01/28 01:59] – 作成 matsui | bash:script:15_awk_for_count [2020/02/28 13:55] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 15 awkでカウント ====== | ||
+ | ===== 普通にカウント ===== | ||
+ | |||
+ | $ cat list | ||
+ | AAA | ||
+ | BBB | ||
+ | CCC | ||
+ | AAA | ||
+ | AAA | ||
+ | |||
+ | awk '/ | ||
+ | 3 | ||
+ | |||
+ | ===== IF条件でカウント ===== | ||
+ | |||
+ | $ cat list | ||
+ | AAA 1 | ||
+ | BBB 0 | ||
+ | CCC 1 | ||
+ | AAA 0 | ||
+ | AAA 1 | ||
+ | |||
+ | awk '/ | ||
+ | 2 | ||
+ | |||
+ | ===== 各文字列の数をカウント ===== | ||
+ | |||
+ | awkを使って行数のカウントを行ってみる | ||
+ | |||
+ | ==== 下記のリストを利用 ==== | ||
+ | |||
+ | <code console> | ||
+ | $ cat list | ||
+ | A | ||
+ | B | ||
+ | C | ||
+ | D | ||
+ | E | ||
+ | F | ||
+ | G | ||
+ | H | ||
+ | I | ||
+ | C | ||
+ | D | ||
+ | C | ||
+ | </ | ||
+ | |||
+ | ==== どの文字列が何個あるのか出してみる ==== | ||
+ | |||
+ | <code console> | ||
+ | $ cat a | awk ' | ||
+ | A : 1個 | ||
+ | B : 1個 | ||
+ | C : 3個 | ||
+ | D : 2個 | ||
+ | E : 1個 | ||
+ | F : 1個 | ||
+ | G : 1個 | ||
+ | H : 1個 | ||
+ | I : 1個 | ||
+ | </ | ||
+ | |||
+ | ==== 2個以上存在するもののみ表示 ==== | ||
+ | |||
+ | <code console> | ||
+ | $ cat a | awk ' | ||
+ | C : 3個 | ||
+ | D : 2個 | ||
+ | </ | ||
+ | |||
+ | {{tag> |