sed replace backslash with forward slash
Learn how to use sed with regex for complex string replacements in Unix systems. regular expression - Using sed to find and replace complex string ... sed is the Stream EDitor. It can do a whole pile of really cool things, but the most common is text replacement. The s,%,$,g part of the command line is the sed command to execute. The s stands for substitute, the , characters are delimiters (other characters can be used; /, : and @ are popular). The % is the pattern to match (here a literal percent sign) and the $ is the second pattern to ... I am using sed in a shell script to edit filesystem path names. Suppose I want to replace /foo/bar with /baz/qux However, sed's s/// command uses the forward slash / as the delimiter. If I do tha... How do I edit a file in a single sed command? Currently, I have to manually stream the edited content into a new file and then rename the new file to the original file name. I tried sed -i, but my
What is sed and what is it used for? - Ask Ubuntu In your example sed 's/foo/bar/' and sed -e 's/foo/bar/' are equivalent. In both cases s/foo/bar/ is the script that is executed by sed. The second option is more explicit, but that is probably not the reason that you often see -e used. The reason for that is that -e makes it possible to use more than one script with the same invocation of sed.
When to use a slash backslash vs forward slash – Artofit