[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Особенности работы awk в современном Линукс или моя тупость?



admont wrote:
> В Срд, 02/09/2009 в 09:35 +0400, James Brown пишет:
>   
>> Прошу прощения за очередной ламерический вопрос.
>> Разбираю пример из книги Тейнсли "Программирование в shell" с работой
>> awk, у меня получается такая фигня:
>> :~$ awk 'BEGIN {print "Name Belt\n-------------------------") \
>>     
>>>  {print $1 " \t" $4}' grade.txt
>>>       
>> awk: BEGIN {print "Name Belt\n-------------------------") \
>> awk:                                                    ^ syntax error
>> awk: cmd. line:2:  {print $1 " \t" $4}
>> awk: cmd. line:2:                     ^ unexpected newline or end of string
>> Раз десять сверял то, что я пишу, с написанным в книге - вроде правильно.
>> Что-то я делаю не так или в нашей системе какая-то особенность работы
>> awk? (Точнее, я так понимаю, gawk, поскольку когда я ввожу man awk сразу
>> выдает man gawk).
>>     
>
> awk явно указал, что ему не нравится ")". Замени на "}" и будет тебе
> счастье. В итоге должно получится:
> awk 'BEGIN {print "Name Belt\n-------------------------"} \ 
> {print $1 " \t" $4}' grade.txt
>
>
>   
Пасибо большое, уже разобрался.
Все-таки, моя тупость однако :-)



Reply to: