LINUX.ORG.RU

История изменений

Исправление record, (текущая версия) :

Про ключ -i для sed не слышали?

А про inotifywait слышали, чтобы проверить?

pwd
/home/user/tempdir
echo "blah" > text.txt

В соседней вкладке терминала

inotifywait -m -r tempdir/

sed -i "s/bla/xxx/g" text.txt

И читаем вывод inotifywait

Watches established.
tempdir/ OPEN text.txt
tempdir/ CREATE sedU4SuRI
tempdir/ OPEN sedU4SuRI
tempdir/ ACCESS text.txt
tempdir/ MODIFY sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ CLOSE_NOWRITE,CLOSE text.txt
tempdir/ CLOSE_WRITE,CLOSE sedU4SuRI
tempdir/ MOVED_FROM sedU4SuRI
tempdir/ MOVED_TO text.txt

Обратите внимание на CREATE sedU4SuRI.
Создаётся временный файл sedU4SuRI.

Исправление record, :

Про ключ -i для sed не слышали?

А про inotifywait слышали, чтобы проверить?

pwd
/home/user/tempdir
echo "blah" > text.txt

В соседней вкладке терминала

inotifywait -m -r tempdir/

sed -i "s/bla/xxx/g" text.txt

И читаем вывод inotifywait

Watches established.
tempdir/ OPEN text.txt
tempdir/ CREATE sedU4SuRI
tempdir/ OPEN sedU4SuRI
tempdir/ ACCESS text.txt
tempdir/ MODIFY sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ CLOSE_NOWRITE,CLOSE text.txt
tempdir/ CLOSE_WRITE,CLOSE sedU4SuRI
tempdir/ MOVED_FROM sedU4SuRI
tempdir/ MOVED_TO text.txt

Обратите внимание на CREATE.
Создаётся временный файл sedU4SuRI.

Исправление record, :

Про ключ -i для sed не слышали?

А про inotifywait слышали, чтобы проверить?

pwd
/home/user/tempdir
echo "blah" > text.txt

В соседней вкладке терминала

inotifywait -m -r tempdir/

sed -i "s/bla/xxx/g" text.txt

И читаем вывод inotifywait

Watches established.
tempdir/ OPEN text.txt
tempdir/ CREATE sedU4SuRI
tempdir/ OPEN sedU4SuRI
tempdir/ ACCESS text.txt
tempdir/ MODIFY sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ CLOSE_NOWRITE,CLOSE text.txt
tempdir/ CLOSE_WRITE,CLOSE sedU4SuRI
tempdir/ MOVED_FROM sedU4SuRI
tempdir/ MOVED_TO text.txt

Обратите внимание на CREATE.
Создаётся временный файл.

Исходная версия record, :

Про ключ -i для sed не слышали?

А про inotifywait слышали, чтобы проверить?

pwd
/home/user/tempdir
echo "blah" > text.txt

В соседней вкладке терминала

inotifywait -m -r tempdir/

sed -i "s/bla/xxx/g" text.txt

И читаем вывод inotifywait

Watches established.
tempdir/ OPEN text.txt
tempdir/ CREATE sedU4SuRI
tempdir/ OPEN sedU4SuRI
tempdir/ ACCESS text.txt
tempdir/ MODIFY sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ ATTRIB sedU4SuRI
tempdir/ CLOSE_NOWRITE,CLOSE text.txt
tempdir/ CLOSE_WRITE,CLOSE sedU4SuRI
tempdir/ MOVED_FROM sedU4SuRI
tempdir/ MOVED_TO text.txt

Обратите внимание на CREATE. Создаётся временный файл.