我使用grep来匹配文件中的字符串,但同时另一个应用程序可能正在写入同一个文件。
在那种情况下,grep会做什么。
是否允许该文件由其他应用程序编写,或者它是否不允许访问该文件?
另外,如果它确实提供访问权限,我的grep结果将基于文件写入之前或之后?
基本上我希望grep不会锁定对文件的访问权限,但如果确实如此,那么他们可以选择阻止它这样做。
我的示例命令: egrep -r -i" regex" /目录/ *
答案 0 :(得分:0)
grep
没有锁定文件,所以使用它是安全的,而另一个应用程序正在使用该文件