LINUX.ORG.RU

gawk


0

0

gawk 3.1.4

делаем так:
gawk '/[A-F]/' /etc/services|grep -v '[A-F]'
что-то напечатало.

Таже команда с mawk:
mawk '/[A-F]/' /etc/services|grep -v '[A-F]'
ни чего не печатает. Под freebsd5.3 поведение nawk аналогично mawk

Баг в gawk ?

$ gawk --version
GNU Awk 3.1.4
$ grep --version
grep (GNU grep) 2.5.1
$
$ gawk '/[A-F]/' /etc/services | wc -l
12425
$
$ gawk '/[A-F]/' /etc/services | grep -v '[A-F]' | wc -l
0
$

Вроде работает так, как и ожидалось :-/

HTH

Onanim
()
Ответ на: комментарий от Onanim

$ gawk '/[A-F]/' /etc/services|grep -v '[A-F]'|wc -l
385
$ gawk --version
GNU Awk 3.1.4
$ grep --version
grep (GNU grep) 2.5.1

Собрал gawk-3.1.5 
$ gawk-3.1.5 '/[A-F]/' /etc/services|grep -v '[A-F]'|wc -l
385 
$

:(

(Mandriva LE 2005) 

kosmonavt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.