2016-10-12 2 views
0

Я использую grep для соответствия строке в файле, но в то же время другое приложение может записывать в тот же файл.Grep в файле, который записывается другим приложением

В этом случае, что будет делать grep.

Разрешает ли файл записывать другим приложением или не дает доступа к файлу?

Также, если он дает доступ, мои результаты grep будут основываться на том, что файл был написан или после?

В основном я хочу Grep, чтобы не заблокировать доступ к файлу, но если он делает то, что их альтернативой, чтобы предотвратить его от этого ..

Моя команда Пример: -r -i задать расширенное «регулярное выражение "/ каталог/*

+0

AFAIK, Grep не блокирует файл, он просто читает линии. Grep будет читать до того, где находится файл, когда он заканчивается – 123

+0

. Итак, вы говорите, что другое приложение все равно сможет написать ему, когда будет работать grep? – AKSHIT

+2

Да, он продолжит запись в файл. – 123

ответ

0

grep не блокирует файл, так что это безопасно использовать его, в то время как файл активно используется другим приложением

Смежные вопросы