Sed command replace slash

How do I replace a string I1Rov4Rvh/GtjpuuYttr== with mytest in a file ties with sed command? I have tried: sed -e -i 's/I1Rov4Rvh/GtjpuuYttr==/mytest/g' ties. 1 unicode string 2 python requests utf-8 3 Estoy intentando, usando sed, 4 python replace unicode characters 5 The sed command in this case is 's/OLD_TEXT/NEW_TEXT/g'. The leading 's' just tells it to search for OLD_TEXT and replace it with NEW_TEXT. The trailing 'g' just says to replace all occurrences on a given line, not just the first. 6 7 8 • Replacement string – vi and sed use regular expressions as search strings with the substitute command – Ampersands (&) and quoted digits (\n) can be used. 9 Do you want to substitute / for \/ (so replace all \/ with /) or do you want to substitute \/ for / (replace all / with \/)? You need to escape (with backslash \) all substituted slashes / and all backslashes \ separately, so: but that's rather unreadable. 10 Use another character as delimiter in the s command: printf '%s\n' "$srcText" | sed "s|XPLACEHOLDERX|$connect|" Or escape the slashes with ksh93's ${var//pattern/replacement} parameter expansion operator (now also supported by zsh, bash, mksh, yash and recent versions of busybox sh). 12

sed command replace slash Applying the above sed command: The pattern is successfully removed. The basic problem is that \ introduces various sequences in regular expressions, so to match \ in the input stream you need to use \\ in the RE.