Grep在另一个应用程序正在写入的文件上

时间:2016-10-12 08:38:57

标签: linux bash file io grep

我使用grep来匹配文件中的字符串,但同时另一个应用程序可能正在写入同一个文件。

在那种情况下,grep会做什么。

是否允许该文件由其他应用程序编写,或者它是否不允许访问该文件?

另外,如果它确实提供访问权限,我的grep结果将基于文件写入之前或之后?

基本上我希望grep不会锁定对文件的访问权限,但如果确实如此,那么他们可以选择阻止它这样做。

我的示例命令: egrep -r -i" regex" /目录/ *

1 个答案:

答案 0 :(得分:0)

grep没有锁定文件,所以使用它是安全的,而另一个应用程序正在使用该文件