Igo пишет: > как правильно объявить переменную и вывести результат? Может быть, вы хотели сделать что-то вроде этого? BEGIN { cnt01840=0 } $0 ~ /^\|/ && ($4==01 || $4==02 || $4==03) { cnt01840++ ... } END { print cnt01840 } -- С уважением, Павел Усищев