Liunx Bash 命令
文件类
perl命令替换
1 | perl -p -i -e "s/[查找字段]/[替换字段]/g" [文件名] |
perl参数说明
参数 | 说明 |
---|---|
-a | 自动分隔模式 |
-F | 指定-a的分隔符,可以使用正则表达式 |
-e | 执行指定的脚本 |
-i<扩展名> | 原地替换文件 |
-l | 自动添加换行 |
-n | 自动循环 |
-p | 自动循环+自动输出 |
sed命令替换
1 | sed -i "s/[查找字段]/[替换字段]/g" [文件名] |
sed参数说明
参数 | 说明 |
---|---|
-i | 就地修改文件 |
-r | 搜索子目录 |
-l | 输出匹配的文件名 |
s | 替换 |
d | 删除 |