1 2 3 4 5 6 7
BEGIN { text = "here is some text" repl = "<FOO&BAR \\q \\ \\\\ \\& \\\\& \\\\\\&>" printf "orig = \"%s\", repl = \"%s\"\n", text, repl sub(/some/, repl, text) printf "result is \"%s\"\n", text }