Я пытаюсь создать сценарий оболочки для отслеживания файла журнала, но у меня есть проблема, которая заключается в том, что я не могу сделать два хвоста одновременно.
Сценарий в основном заключается в поиске слова, если это соответствует, это перенаправит 3 строки, включающие совпавшее слово в файл, тогда я сокращу бесполезную информацию, чтобы извлечь то, что я хочу. Я попробовал приведенные ниже команды, и они работают нормально, но когда я миражирую их в файле, он не работает, пожалуйста, сообщите :) Ниже приведена часть сценария,
#!/bin/bash
#grep error log
tail -f /FileLogging.log | grep 'error' >>/home/hello/tech.txt
#pruning useless information
tail -f /home/hello/tech.txt perl -nle "print $1 if /sam-(.+?)\",\"jack/" >>/home/hello/non.txt