小编Yan*_*ang的帖子

如何在 Ubuntu 中的许多文件中更改 ^L 代码?

我有很多 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>

bash perl

8
推荐指数
1
解决办法
903
查看次数

标签 统计

bash ×1

perl ×1