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

Вы можете изменить настройки PuTTy:
Терминал → Клавиатура → Функциональные клавиши и клавиатура → Выберите «Xterm R6».

Мне помогло!
(Спасибо Томасу Дики за информацию о PuTTy и Xterm ).

0
28.01.2021, 00:40
1 ответ

То, что вы хотите, это передать его во время чтения. Быстрый пример простого подсчета вхождений:

#!/bin/bash
a=0
tail -f input.txt | grep 'pattern' | while read line ; do
    a=$((a+1))
    echo -e "found match in $line, occurrence no. $a"
done

Попытка использовать dd if=/dev/random of=fileв качестве эталона. Предполагается, что вам нужен только «шаблон» в качестве триггера, а не предыдущие строки.

3
18.03.2021, 22:34

Теги

Похожие вопросы