sed
命令表示 Stream Editor(流编辑器),用来在 Linux 上执行基本的文本操作。它可以执行各种功能,如搜索、查找、修改、插入或删除文件。
此外,它也可以执行复杂的正则表达式匹配。
它可用于以下目的:
- 查找和替换匹配给定的格式的内容。
- 在指定行查找和替换匹配给定的格式的内容。
- 在所有行查找和替换匹配给定的格式的内容。
- 搜索并同时替换两种不同的模式。
注意:由于这是一篇演示文章,我们使用不带
-i
选项的sed
命令,该选项会在 Linux 终端中删除行并打印文件内容。但是,在实际环境中如果你想删除源文件中的行,使用带
-i
选项的sed
命令。
下面的所有脚本都是fish shell
批量修改文件名
|
|