我有一个有点长的 awk 脚本,我想在文件的“右侧”附加两列。我正在处理以下文件:
Node temporary_Temperature steady_Temperature temporary_Sight steady_Sight
1 x x - -
2 x x - -
3 - - - -
4 - - - -
5 x x x -
6 - - - -
7 - - - -
8 - - - -
9 - - - -
10 - - - -
11 - - - -
12 - - - -
13 x x - -
14 x x - -
15 x - - -
16 - - - -
数据已经写入一个文件,我想使用 awk 迭代这个文件中的行,比方说,追加两列。在标题行,我想附加列foo
and bar
,然后根据其他内容附加x
or到每一行。-
我怎样才能做到这一点?由于我处于较长脚本的中间,除非有某种方法可以从 awk 脚本中调用 sed 并打印到同一个文件,否则我不想使用 sed?