- bash script, grep c регуляркой, Andrey Mitrofanov, 17:02 , 17-Дек-14 (1)
> Проблема, не получается грепнуть лог по регулярке. > `date +%H`:*:*Попробуй `date +%H`:..: Попробуй _почитать про "регулярки".
- bash script, grep c регуляркой, kislik, 11:39 , 18-Дек-14 (3)
Все спасибо с sed(ом) конечно мощно, но громоздко =). Символ "точка" в операциях поиска. При выполнении поиска по шаблону , в регулярных выражениях, символ "точка" обозначает одиночный символ. (Помогло)
- bash script, grep c регуляркой, pavlinux, 01:25 , 18-Дек-14 (2)
> не канаетcat /var/log/syslog | grep " 16:" cat /var/log/syslog | awk '$3~/^16:/ {print}'; sed '/\s*\(\S\+\s\+\)\{2\}\16:\(*\)\?\b/!d' /var/log/syslog
- bash script, grep c регуляркой, Vladimir, 14:22 , 18-Дек-14 (4)
sed -n '16:00:/,16:15:/p' yourfile
- bash script, grep c регуляркой, universite, 10:42 , 27-Дек-14 (5)
> sed -n '16:00:/,16:15:/p' yourfile # sed -n '03:00:/,03:15:/p' /var/log/all.log | more sed: 1: "03:00:/,03:15:/p": command : expects up to 0 address(es), found 1
- bash script, grep c регуляркой, universite, 16:16 , 29-Дек-14 (6)
>> не канает > cat /var/log/syslog | grep " 16:" > cat /var/log/syslog | awk '$3~/^16:/ {print}'; > sed '/\s*\(\S\+\s\+\)\{2\}\16:\(*\)\?\b/!d' /var/log/syslog Кстати, поведение
awk '$3~/^12:[0-1]/ {print}' /var/log/all.log
и
awk '$3~/^12:[0-1]*:/ {print}' /var/log/all.log
Очень сильно отличаются...
|