在 UNIX 文件中不使用转义序列来替换特殊字符

在 UNIX 文件中不使用转义序列来替换特殊字符

我正在尝试用特殊字符(如“&、*、@”等)替换字符串。这应该在不使用转义序列的情况下完成。我正在使用 sed,但没有转义序列它就无法工作。我处于动态传递新字符串的情况。请就此提出建议。

sed -e 's/567890/csaf&dsac/g' /test.txt > 输出.txt。

我的输出:csaf567890dsac

预期输出:csaf&dsac

谢谢你,Karthick

相关内容