【发布时间】:2013-01-23 03:37:56
【问题描述】:
我有一个有点长的 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 和bar,然后根据其他内容将x 或- 附加到每一行。我怎样才能做到这一点?由于我在一个较长的脚本中间,我不想使用 sed,除非有某种方法可以从 awk 脚本中调用 sed 并打印到同一个文件?
【问题讨论】:
标签: awk