【发布时间】:2012-12-19 14:13:10
【问题描述】:
我有两个示例文件:
文件1:
Bolek
jeden(wzór1)
Lolek
dwa(wzór2)
trzy(wzór3)
文件2:
czerwony
zielony
niebieski
我试过命令:
awk '{while(getline a < "file2"); sub(/wzór1/, a); print }' file1
Bolek
jeden(niebieski)
Lolek
dwa(wzór2)
trzy(wzór3)
我想在“file2”的内容上替换“file1”的wzór1。
我要打印:
Bolek
jeden(czerwony
zielony
niebieski)
Lolek
dwa(wzór2)
trzy(wzór3)
【问题讨论】:
-
使用 getline 几乎总是错误的方法。见awk.info/?tip/getline
标签: awk