我试图复制文本文件中包含某些特殊字符的行,但在副本中,用“常规”ASCII 字符替换特殊字符。具体用例是重音字符。
\n输入:
\n\xc3\xa9va\ntest\nfr\xc3\xa9d\xc3\xa9ric\nRun Code Online (Sandbox Code Playgroud)\n期望的输出:
\n\xc3\xa9va\neva\ntest\nfr\xc3\xa9d\xc3\xa9ric\nfrederic\nRun Code Online (Sandbox Code Playgroud)\n现在我可以复制包含该字符的行\xc3\xa9,但我不确定如何在捕获组中搜索和替换。
这是我到目前为止所得到的:
\necho '\xc3\xa9va\\ntest\\nfr\xc3\xa9d\xc3\xa9ric' | sed 's/\\(.*\xc3\xa9.*\\)/&\\n\\1/'\nRun Code Online (Sandbox Code Playgroud)\n我可以这样做吗sed?awk如果没有的话,我很乐意与...合作