这是我想要实现的目标:
文件 1 的内容如下:
.
.
.
get_time file 10 -max 5 -min 0 abcde
get_time file 9 -max 5 -min 0 abfdf
get_time file 9 -max 5 -avg 3 -min 0 xyyxx
get_time file 10 -max 5 -min 0 abcxx
.
.
.
同时文件 2 只包含:
abcde 8
abfdf 8.5
xyyxx 7.5
abcxx 9
.
.
.
我需要的是一个文件 3,它准确地打印出文件 1 中的内容,除了相应地替换第 3 列中的值。
所以输出应该是这样的:
.
.
.
get_time file 8 -max 5 -min 0 abcde
get_time file 8.5 -max 5 -min 0 abfdf
get_time file 7.5 -max 5 -avg 3 -min 0 xyyxx
get_time file 9 -max 5 -min 0 abcxx
.
.
.
注意:文件 1 包含许多其他内容,其前后不以“get_time”开头。在上面的示例中,它们被标记为点。
谢谢你的帮助!
编辑:谢谢!快速跟进。另一个类似的文件有这样的东西:
get_time file123 tmp 10 -max 5 -min 0 abcde
get_time file foo 9 -max 5 -min 0 abfdf
get_time file43 bar 9 -max 5 -avg 3 -min 0 xyyxx
你会如何修改你的脚本?再次感谢