
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.62 KB | hits: 12 | expires: Never
Replace a word with another in bash
hello sara, my name is sara too.
hello mary, my name is mary too.
s='hello sara , my name is sara too .'
r=${s//sara/mary}
echo $r
sed 's/sara/mary/g' <<< $s
echo $r
hello mary , my name is mary too .
$ sed s/sara/mary/g <<< 'hello sara , my name is sara too .'
hello mary , my name is mary too .
$ cat FILE
hello sara , my name is sara too .
$ sed -i s/sara/mary/g FILE
$ cat FILE
hello mary , my name is mary too .
# sed 's/sara/mary/g' FILENAME
# perl -p -i -e 's/sara/mary/g;' FILENAME
awk '{gsub("sara","mary")}1' <<< "hello sara, my name is sara too."