テキストファイル:取得する方法フィールド
$ cat filename.txt
2017-07-15 00:00:27,000 NAME: THT TYPE: S {"cp":"R3"}
2017-07-15 00:00:27,301 NAME: THT TYPE: S {"cp":"R3"}
2017-07-15 00:00:26,993 NAME: THT TYPE: M {"bl":"t","cp":"R1","scp":"T5"}.
私が試したコマンドライン:
$ cat filename.txt |awk '{print $1,$2,$4,$6,$7}'
2017-07-15 00:00:27,000 THT S {"cp":"R3"}
2017-07-15 00:00:27,301 THT S {"cp":"R3"}
2017-07-15 00:00:26,993 THT M {"bl":"t","cp":"R1","scp":"T5"}
所望の出力:
017-07-15 00,THT,S,R3
017-07-15 00,THT,S,R3
017-07-15 00,THT,M,R1
私たちを考えます"IF"を使用することはできますが、私はAWKで "IF"を使う考えはありません。