Сообщение Watchdog о программной блокировке процессора в Fedora

С помощью GNU dateвы можете запустить dateодин раз и получить ввод со стандартного ввода. Использование функции совместной обработки gawk для обработки всех дат по одному экземпляру awkи date:

% awk -v cmd='stdbuf -oL date +%s -f-' -F': ' 'BEGIN{OFS=FS} {print $2 |& cmd; cmd |& getline $2} 1' foo
1: 1562048059: %ASA-6-106015: 
2: 1562048089: %ASA-6-106015: 

Обратите внимание, что выводdateдолжен быть небуферизованным (, следовательно, stdbuf -oL), иначе сопроцесс зависнет.

0
14.08.2021, 22:17
0 ответов

Теги

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