2014-09-29 46 views
0

我有一個名爲abcd.txt該文件包含SED替換在文件中只匹配特定的詞不是所有

abcd apple1 
xyz apple 
hi applea 
hello applez 
very apple2 
good apple11 
pink apple 
red applee 

我想用SED即 我的輸出應該像只更換橙色蘋果這

abcd apple1 
xyz orange 
hi applea 
hello applez 
very apple2 
good apple11 
pink orange 
red applee 

我用像

sed -i 's/apple/orange/' abcd.txt 

一個sed命令我沒有得到的熱曲紅外發光二極管輸出 請有人建議我適當的命令爲這個..

回答

0

只需使用單詞邊界,

sed -i 's/\bapple\b/orange/' abcd.txt