【发布时间】:2016-06-07 10:21:04
【问题描述】:
我有两个文件,file1.txt 和 file2.txt。我想使用 sed 并在 bash 脚本中读取行。我想用file2.txt 中的第1 行替换file1.txt 中的第1 行user,依此类推...
file1.txt:
xxxx1 <br>
xxxx2 <br>
xxxx3
file2.txt:
{"Something":null,"ID":"user","group":{"id":"group1") <br>
{"Something":null,"ID":"user","group":{"id":"group1") <br>
{"Something":null,"ID":"user","group":{"id":"group1")
新的file2.txt应该是这样的:
{"Something":null,"ID":"xxxx1","group":{"id":"group1") <br>
{"Something":null,"ID":"xxxx2","group":{"id":"group1") <br>
{"Something":null,"ID":"xxxx3","group":{"id":"group1")
有什么好主意吗?
【问题讨论】:
-
这是您的一组很好的要求。你坚持哪一部分?你有什么代码可以给我们看吗?
-
在
awk中将是微不足道的。 -
也许 awk 更好,有什么建议吗?