相关疑难解决方法(0)

如何在不触及未更改的文件的情况下替换Perl中现有文件中的字符串

运用

perl -pi -e 's/pattern/replacement/g' $(find src -type f)
Run Code Online (Sandbox Code Playgroud)

很好,除了一件事:所有文件都被覆盖,即使没有任何匹配.这并不好,因为我经常在Emacs或Eclipse中打开它们,然后问我无聊的问题.有一种简单的方法可以防止触摸未更改的文件(在查找中使用grep的东西太多了,特别是对于复杂的模式).

perl file

7
推荐指数
1
解决办法
130
查看次数

标签 统计

file ×1

perl ×1