我正在使用 grep 搜索 DEFAULT_DEV_PATH 的所有实例
grep -r -n --color "DEFAULT_DEV_PATH" *
我想做的是使用命令行将每次出现的 DEFAULT_DEV_PATH 重命名为 DEV_PATH。
这可能吗?
最佳答案
似乎 sed 可能是完成这项工作的更好工具...
sed -i 's/DEFAULT_DEV_PATH/DEV_PATH/g' *
如果您想像使用 grep 一样递归地执行此操作,您可以结合查找:
find . -type f -exec sed -i 's/DEFAULT_DEV_PATH/DEV_PATH/g' {} \;
根据评论,如果您不使用 GNU 扩展,您可能需要为 -i
选项提供一个参数。
关于linux - 使用 grep 重命名数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24920148/