I'm writing a script in bash that would replace old-link-url to new-link-url my problem is that sed can't replace the url because of the slashes. If i put just some text it works.
my code
sed -e s/"$old_link"/"$new_link"/g wget2.html > playlist.txt
Don't forget to put
double quotes
if you are usingvariables
insed
substitution. Also, if your variable have/
then use a different delimiter forsed
. You can use_
,%
,|
,#
and many more.So may be something like this would work -
sed
supports any character as separator, so if the pattern you are trying to replace contains/
, use a different separator. Most commonly used are#
and|