這是我正在嘗試做的。需要用file1中的字符串替換file2中的字符
文件1:
abc
bcd
cde
def
efg
fgh
ghi
文件2:
ip:/vol0/scratch/&
ip:/vol0/sysbuild/
ip:/vol0/cde
ip:/vol0/mnt/cm/&
ip:/vol0/&
ip:/vol0/mnt/fgh
ip:/vol0/mnt/&
正如你可以看到File2
一些行的末尾有&
,我需要有相應的線路更換&
在File1
而忽視沒有&
的行例如,如果第2行和第3行沒有&
,腳本會跳過這兩個文件中的第2行和第3行,並轉到第4行以替換&
我該如何用shell腳本實現這一點。
不希望有'&'在輸出中。謝謝 –
@sudo_O,有沒有使用粘貼只有sed解決方案。我想看到鋤頭使用sed的多個文件 – user2134226