Find and replace text with '/' character
by dr.x from LinuxQuestions.org on (#5H0NY)
Hello Folks ,
I know how to find and replace text :
find /root/kutku7/ -type f -exec sed -i -e 's/findme//root/findx10/g' {} \;
Above will replace findme with ---> findx10
But what if I want to replace findme with ---> /root/findx10 ?
I tried to use :
find /root/kutku7/ -type f -exec sed -i -e 's/findme//root/findx10/g' {} \;
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
The question is how to make find and replace something that contains "/" ?
Thanks


I know how to find and replace text :
find /root/kutku7/ -type f -exec sed -i -e 's/findme//root/findx10/g' {} \;
Above will replace findme with ---> findx10
But what if I want to replace findme with ---> /root/findx10 ?
I tried to use :
find /root/kutku7/ -type f -exec sed -i -e 's/findme//root/findx10/g' {} \;
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
sed: -e expression #1, char 11: unknown option to `s'
The question is how to make find and replace something that contains "/" ?
Thanks