我一直试图找到一个包含我需要在给定字符串中转义的所有字符的完整列表。
我在服务器上有5000个文件,每个文件都有一个特定的文本字符串,如下所示:
ksk$/'sx"sa w"\223~$1@@ -;.zmc.n/,865@#$%^&*()_+!
现在,我想搜索该字符串并将其删除到每个5000个文件中。
那么,哪些角色需要正确转义?我如何逃避它们?
我知道我必须使用\来逃避正斜杠。但报价怎么样?美元符号怎么样?太空人物怎么样?还需要转义哪些其他角色?如何?
任何人都知道我在哪里可以找到完整的清单?
示例ssh命令:
find /mypath -type f -exec sed -i 's/ksk$/'sx"saw"\223~$1@@-;.zmc.n/,865@#$%^&*()_+! /g' {} \;