[uanog] shell scripting

Valentin Nechayev netch at netch.kiev.ua
Tue Jan 31 13:21:25 EET 2017


hi,

 Tue, Jan 31, 2017 at 13:17:41, tasic wrote about "[uanog] shell scripting": 

> Если я набираю в командой строке:
> root at academ:~>tail -f /var/log/messages | grep short
> Jan 31 09:54:26 academ kernel: arp: short packet received on re0
> Jan 31 10:11:10 academ kernel: arp: short packet received on re0
> Jan 31 10:50:34 academ kernel: arp: short packet received on re0
> Jan 31 11:34:18 academ kernel: arp: short packet received on re0
> ^C
> То получаю вывод найденных строк. Но если я с ними хочу чего-нибудь
> дальше сделать, то
> 
> root at academ:~>tail -f /var/log/messages | grep short | awk '{print $1}'
> ^C
> 
> ничего не происходит. Что я делаю не так?

Не добавил грепу опцию --line-buffered.
А также не используешь встроенную греповалку самого awk.


-netch-


More information about the uanog mailing list