我有很多 XML 文件,其中超过 50000 个。
在一些XML文件中,一些文件是这样写的
<filename>abc.JPEG<^Lilename>
Run Code Online (Sandbox Code Playgroud)
^L只是一个字符,但我找不到^LGoogle 的含义。
当我cat用来打印文件的内容时,它显示如下
<filename>abc.JPEG<
ilename>
Run Code Online (Sandbox Code Playgroud)
无论如何,我想换<filename>abc.JPEG<^Lilename>到<filename>abc.JPEG</filename>
我已经找到了一些命令来更改许多文件中的单词,例如
find . -exec perl -pi -e 's/[find_word]/[change_word]/g' {} \;
Run Code Online (Sandbox Code Playgroud)
但是该命令在我的情况下不起作用,因为当我输入时它无法识别搜索词^L。
如何在多个文件中更改<filename>abc.JPEG<^Lilename>为<filename>abc.JPEG</filename>?