回答編集履歴

1

2023/07/15 01:49

投稿

melian
melian

スコア19860

test CHANGED
@@ -1,5 +1,5 @@
1
- ※ 質問文にあるテキストデータは `U+3000`(全角スペース)で区切られているので、セパレータに ` ` を入れています。不要であれば取り除いて下さい。
1
+ ※ 質問文にあるテキストデータは `U+3000`(全角スペース)で区切られているので、セパレータに "` `" を入れています。不要であれば取り除いて下さい。
2
2
  ```bash
3
- $ awk -F '[ \t"を ]+|\\.' -vOFS=, '{sum[$3]+=$(NF-1)}END{for(k in sum) print k,sum[k]}' data.dat
3
+ awk -F '[ \t"を ]+' -vOFS=, '{sum[$3]+=$(NF-1)}END{for(k in sum) print k,sum[k]}' data.dat
4
4
  EF,1050
5
5
  ```