最容易实现以下目标的是什么?
文字档案1:
survey:
product:
epsg:
crstxt:
zunit:
surfaceunit:
文本文件2:
product name 1
输出:
survey:
product: product name 1
epsg:
crstxt:
zunit:
surfaceunit:
答案 0 :(得分:1)
sed 's/^product:/& '"$(< file2)"'/' file1
或两个seds和bash的Process Substitution:
sed -f <(sed 's/.*/s|^product:|\& &|/' file2) file1
输出:
survey: product: product name 1 epsg: crstxt: zunit: surfaceunit:
file2不得包含特殊字符(例如斜杠,\ 1或&amp;)!