У меня есть следующее в файле сценария bash watcher.sh.
grep ERROR $ExampleLogFile > $ErrorLogFile
Когда я запустил это, он скопировал строки из ExampleLogFile в ErrorLogFile, которые успешно содержат ERROR
.
Мне нужно сделать так, чтобы он постоянно следил за изменениями в ExampleLogFile и записывал их в ErrorLogFile.
Я думал о следующем, но это не работает:
tail -f grep ERROR $ExampleLogFile > $ErrorLogFile
Он пишет некоторые строки, но не те, которые содержат ERROR
.
tail: grep: No such file or directory
tail: ERROR: No such file or directory
Любой совет, пожалуйста.