# 使用sed命令批量替换文件内容
# 语法: sed -i 's/旧字符串/新字符串/g' 文件名
# 示例:将当前目录下所有文本文件中的"oldtext"替换为"newtext"
find . -name "*.txt" -exec sed -i 's/oldtext/newtext/g' {} \;
# 解释:
# find . -name "*.txt":查找当前目录及其子目录中所有扩展名为.txt的文件
# -exec sed -i 's/oldtext/newtext/g' {} \;:对找到的每个文件执行sed命令,-i表示直接在文件中进行替换,
# s/oldtext/newtext/g表示将文件中的"oldtext"替换为"newtext",g表示全局替换(即替换每一行中所有的匹配项)
上一篇:linux定时器
下一篇:linux改文件名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站