第一章 Perl单行命令介绍(2)

2018-04-07  本文已影响103人  lxmic
星空.jpeg

继续上一小节的内容,讲到的是文件中匹配并替换内容,很简单的一个命令行。今天是对这个问题的延伸,扩展。

1. 备份原文件

最重要的一个就是.bak的加入,这就是备份文件的命令。该命令行的作用就是备份原文件,然后进行原文件修改。

perl -pi.bak -e 's/you/me/g' file

2. 多个文件同时修改

只需要在单行命令后面添加文件名

perl -pi -e 's/you/me/g'  file1  file2  file3

3. 替换特定行

# 替换文件中有we的行
perl -pi -e 's/you/me/g if /we/` file
# 当然还有很多正则表达需要学习,也能够替换含有数字的行
perl -pi -e ‘s/you/me/g if /\d/’ file
上一篇下一篇

猜你喜欢

热点阅读