回答編集履歴

1

少し修正

2023/02/08 07:12

投稿

otn
otn

スコア84566

test CHANGED
@@ -1,6 +1,6 @@
1
1
  出力を空白で区切るとして、
2
2
  ```sh
3
- awk '/^PKM/{f=FILENAME; sub(/.*\//,"",f); sub(/\.txt$/,"",f);
3
+ awk '$1=="PKM" {f=FILENAME; sub(/.*\//,"",f); sub(/\.txt$/,"",f);
4
4
  a=a f " "; b=b $4 " "; nextfile}
5
5
  END{print a; print b}' output/*.txt | sed 's/ $//' > output.list
6
6
  ```