shell sed 替换一个目录下多个文件夹中的某个字符串

如将当前目录及子目录下的/workspace/data替换为/mnt/vdi_ai

grep -rl /workspace/data .|xargs sed -i "s/\/workspace\/data/\/mnt\/vdi_ai/g"

其中/需要用\进行转义

说明:

grep -rl /workspace/data .  #在当前目录及子目录下查找出包括某个字符的文件

sed -i "s/a/b/g"  #替换a字符为b字符


版权声明:本文为qq_29707567原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。