胖子汪洋的博客

一只超级简单的喵星转世人

Shell替换文本

| Comments

就记录一下sed替换文本的用法

该目录下的所有txt中的china替换为chinese

sed -i '' 's,china,chinese,g' *.txt 一个目录下的

递归所有目录文件中的china替换为chinese

find . -type f -exec sed -i '' 's,china,chinese,g' {} +

下面的命令则是指定了搜索的文件类型,并替换这些文件中的指定内容

find -name "*.txt" -exec sed -i 's,china,chinese,g' {} +

递归查找包含指定字符串的文件:

find . -type f -exec grep "http://10.5.31.143:8080" {} \;

Comments