请告诉我如何用另一个文件中的文本替换文件中的一组文字。
示例:在文件1中,条目为
Server: Hardcoded.large.net:5600
The above is the entry for the servers for HAXDTS.
文件2中的条目是,
Adhoc.large.net:5600
HAXDTSij
我需要使用File2中的条目替换条目“Hardcoded.large.net:5600”,并使用HAXDTS
HAXDTSij
该文件应修改为
Server:Adhoc.large.net:5600
The above is the entry for the servers for HAXDTSij
我该怎么做?
答案 0 :(得分:1)
sed -i "s/Hardcoded/Adhoc/" <file1>
sed -i "s/.*HAXDTS/HAXDTSij/" <file1>
您应备份file1,以备将其还原。
如果您需要执行大量文件,请将其放入循环中。