我正在使用 grep 来匹配文件中的字符串,但同时另一个应用程序可能正在写入同一个文件。
在那种情况下 grep 会做什么。
它会允许其他应用程序写入文件还是不允许访问该文件?
此外,如果它确实提供了访问权限,我的 grep 结果将基于文件写入之前还是之后?
基本上我希望 grep 不锁定对文件的访问,但如果它锁定了,那是他们阻止它这样做的替代方法..
我的示例命令: egrep -r -i "regex"/目录/*
最佳答案
grep
不会锁定文件,因此可以安全地使用它,而文件正被另一个应用程序主动使用
关于linux - Grep 在另一个应用程序正在写入的文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39994127/