我有一個文件多行像這些如何在使用SED時保留部分字符串?
APPLE JUICE
APPLE JAM
APPLE JELLY
我想更換「蘋果」與「橙子」和「商店」追加到字符串的結尾。輸出將是
ORANGE JUICE SHOP
ORANGE JAM SHOP
ORANGE JELLY SHOP
如何在sed或vim中做到這一點?
EDIT1: 我發現,在sed
#replace APPLE with ORANGE
sed -i s/APPLE/ORANGE/g foo.txt
#in a line containing ORANGE replace newline with SHOP
sed -i '/ORANGE/s/$/ SHOP/g'
問題現在的工作是,我不能讓第二個命令在Vim中工作的解決方案。所以這是一個vim的問題。
你有什麼試過?這是非常基本的......你需要's'命令來替換文本。 – twalberg