1
ответ

как вызвать sed из awk, следуя лог-файлу?

Я должен следить за файлом журнала, я хочу инициировать команду sed для редактирования файла конфигурации при появлении определенной строки в журнале. Я провел небольшое исследование и обнаружил, что это можно сделать с помощью awk. и синтаксис похож на :
05.10.2021
1
ответ

Как правильно использовать хвост для объединения всех скрытых файлов

Проблема Я хочу иметь возможность :объединять все файлы в каталоге (обычные и скрытые ), но я также хотел бы отображать заголовок каждого файла в начале каждой конкатенации. Я нашел несколько...
23.06.2021
1
ответ

как преобразовать файл журнала httpd в /dev/null и закрепить его?

Я хочу смотреть трафик в реальном времени (Активность журнала httpd ), В настоящее время я использую хвост -f /var/www/access.log Он отлично работает, он работает, однако просто хочу преобразовать IP-адрес в имена хостов, я не хочу...
12.06.2021
1
ответ

хвост -1 файл1 >> файл2 без \n

это может быть просто, но, осмотревшись, я не смог найти способ решить свою проблему, Я восстанавливаю последнюю строку из файла1, используя хвост -1 файл1, и хочу добавить ее в существующий файл, который является...
03.05.2021
1
ответ

Bash -"тайм-аут" с проблемой хвоста

тайм-аут 0,6 с $ (хвост -f./file.txt | grep -qA2 --строка -буферизованная "деталь :" | grep -E --"$KeyNumbers" )Таким образом, тайм-аут не работает должным образом. Я хочу отменить его, если...
25.04.2021
1
ответ

"tail -f | grep -q" в качестве триггера, не беспокоясь о предыдущем найденном

В настоящее время единственный способ узнать, полностью ли запущен мой Tomcat, — это проверить журнал apache -tomcat :хвост -f./catalina.out и ищите этот образец, прежде чем я сделаю какую-либо работу. org.apache.catalina....
19.04.2021
1
ответ

Я учусь использовать grep и наткнулся на это. Как это работает?

Что бы grep '#' input.txt | хвост -n дать мне? Я новичок в этом и не могу понять, что происходит, используя grep и tail вместе.
03.02.2021
1
ответ

awk ведет себя по-разному с tail и inotifywait

awk ведет себя по-разному при анализе вывода tail -f по сравнению с inotifywait -m. В частности, я ищу совпадающую строку и хочу выйти из awk, как только она появится. Это прекрасно работает для хвоста -f,...
01.02.2021
1
ответ

запуск команды после появления каждой строки вывода grep

Я хочу постоянно отслеживать системный журнал и выполнять некоторые вычисления после появления шаблона регулярного выражения, а также использовать вывод grep в команде, а также продолжать отслеживать новые совпадающие строки. В...
28.01.2021
1
ответ

Мониторинг файла и выполнение команды на основе изменений в этом файле

Я ищу способ выполнить команду, когда ключевое слово появляется в заданном файле, скажем, temp.txt. В настоящее время я пробовал tail -F temp.txt | awk '/ключевое слово/ {найдено эхо}'. Желаемая цель - для...
27.01.2021
1
ответ

ls |head (смещение?)

Есть ли способ разбить команду ls на страницы? Например, чтобы получить первые 50 предметов, я могу сделать :$ ls -U |head -50 Как бы я тогда поступил :$ ls -U | головка -50 "смещение 50" Или для этого требуется...
30.12.2020
1
ответ

Собрать каждые n строк из файла

У меня есть огромный лог-файл, который нужно передать через HTTP. По соображениям производительности я хочу захватить/собрать каждые n строк и отправить их. Итак, в основном, я хочу буферизовать вывод n строк...
09.12.2020
1
ответ

tail -f -n 1 возвращает все содержимое файла

У меня есть файл text.txt в Ubuntu. Я хочу посмотреть файл с хвостом для захвата последнего содержимого файла. tail -f text.txt эта команда возвращает все содержимое. Поэтому я изменил его на :хвост -е -...
08.07.2020
1
ответ

команда tail не отображает последнюю строку

Я использую следующую команду для чтения последней строки при каждом изменении файла. tail -f -n1 Entrie.txt Бывает, что первая написанная строка показывает его без проблем, но позже, когда я пишу...
17.04.2020
1
ответ

Есть ли способ определить, откуда поступает вывод журнала?

В системе unix у меня есть файл в /logs, в который постоянно записываются несколько источников. Есть ли способ, может быть, с хвостом (?), чтобы определить, какие процессы пишут в этот вывод?
15.04.2020
1
ответ

Существует ли команда, сочетающая `tee` и `grep`, чтобы в конвейере часть tee могла направлять совпадения в файл?

Я хочу извлечь несколько фрагментов из файла или, по крайней мере, просмотреть фрагменты в файле журнала, если они появятся, но я не хочу настраивать множественный хвост | сеансы grep. Вместо этого я хотел бы просто...
13.04.2020
1
ответ

tail -n 10 усекает весь мой файл

У меня есть эти 2 скрипта, один записывает в файл: #!/usr/bin/env bash while true; спать 1; эхо "$(uuidgen)" >> /tmp/cprev.stdout.log Выполнено; другой читает последние 10 строк...
26.03.2020
1
ответ

Как отследить запрос на основе поиска и раскрасить результат

Здравствуйте, у меня есть файл журнала, в котором много информации, и довольно сложно определить, что я ищу, поэтому я пришел к этой команде, которая показывает мне только то, что я хочу видеть в журнале, она будет действовать как...
12.03.2020
1
ответ

Как я могу использовать «tail -f», чтобы следовать за файлом, но без отображения каких-либо строк, пока не будут добавлены дополнительные строки?

Я хочу вывести только те строки, которые добавляются в файл после выполнения команды «tail». т. е. не выводить никаких строк, существовавших в файле до выполнения команды «хвост». Пока что "tail -f"...
27.12.2019
1
ответ

Как отправить новые строки из файла на TCP-порт?

Дождитесь изменения файла и отправьте новые строки на сервер портов TCP. Я пробовал nc 127.0.0.1 1234 -c "tail -F /var/log/changes.log" & Но получил сломанный канал
17.10.2019
1
ответ

Команда Find, -exec tail и файловый браузер

Я хочу использовать команду find и открыть файловый браузер (Nemo) с результатами: Это находит . -name "foo*" -exec nemo {} + Открывает новое окно для каждого результата. Итак, чтобы не открывать тонны ...
12.10.2019
1
ответ

Как получить хвостовой результат с номером строки

Я пытался использовать tail xxxx.log | nl, чтобы получить последние 10 строк и их номера строк, но команда nl подсчитывает только строки хвостового результата. Скажем, в этом файле 20 строк, возвращаемый результат фактический...
29.09.2019
1
ответ

Буферизация FIFO в Linux зависит от порядка вызова модулей чтения и записи.

Я пытаюсь написать простой скрипт на Python, который читает из FIFO, а затем записывает в другой FIFO. Я создал два FIFO с помощью следующей команды: $ mkfifo input Вывод $ mkfifo Я вызываю ...
26.09.2019
1
ответ

Удаленный SSH-сервер Gnu/Linux не распознает мой канал

По сути, я пытаюсь выполнить следующую команду: sshpass -p "xxx" ssh (hidden) "tail -f /tmp/сообщения | grep ptp4l" | cat -n > output.txt Я пытаюсь заставить tmp/messages постоянно писать ...
14.09.2019
1
ответ

Как обнаружить и проверить последние изменения в текстовом файле?

Как получить последние изменения в текстовом файле в Linux? Пример: текст1 текст2 text3, а затем программа добавляет в текстовый файл еще одну строку: demo1 Если последним изменением было добавление demo1, напечатать в ...
10.07.2019
1
ответ

только последние данные хвоста, а не предыдущие

Я заметил, что когда я использую tail -F, я все еще получаю журнал, созданный несколько минут назад. Текущая дата и время user@svr01:~$ date Ср, 19 июня, 00:39:52 +08 2019 tail -F показывает данные за несколько минут до ...
19.06.2019
1
ответ

«хвост» возвращает неверно запрошенные числовые строки

Я пытаюсь использовать следующий подход для подмножества вывода руководства: man dig | nl | хвост -n +389 | head -n 6 Однако вывод начинается со строки 304, а не со строки 389. Проведя некоторое исследование, кажется ...
06.06.2019
1
ответ

Написание сценария оболочки для отслеживания и сжатия файла журнала

Я пытаюсь создать сценарий, который может отслеживать файлы журнала с удаленного сервера в моем локальном каталоге. tail -F - это то, что я использую, но после передачи его с помощью gzip ничего не происходит, хотя локальная копия ...
14.05.2019
1
ответ

хвост: ошибка записи "стандартный вывод": Broken pipe

I tried to use some scripts that use tail commands on Debian stretch but I got tail: error write 'standard output': Сломанная труба. Различается ли в Debian синтаксис хвоста и труб? Спасибо в ...
04.05.2019
1
ответ

Зачем мне 'exec', если 'while read' может открыть 'File Descriptor'

Я хочу читать файл строкой за строкой, используя bash, tail и используя диферентный дескриптор файла. все руководства используют этот метод: метод 1: echo 1111111 > z.txt exec {newFD}< <(tail -f -c +0 "z.txt"...
24.04.2019