[Comm] awk

Slava Garelin =?iso-8859-1?q?garelin_=CE=C1_ukr=2Enet?=
Пт Июл 4 13:11:10 MSD 2003


On Fri, 4 Jul 2003 14:39:29 +0700
"Yevgeniy Bazhenov" <bazhen на mail.kz> wrote:

> Здравствуйте!
> 
> Просветите кто-нибудь, как пользоваться
> переменной OFS в awk?
> Я наивно полагал, что конструкция
>  
> awk '
>      BEGIN  {
>      OFS=","
>      FS="\t"
>      }
>      {print}
> ' $INPUT_FILE > $OUTPUT_FILE
> 
> должна привести к замене разделителей полей 
> с табуляции во входном файле на запятую в выходном:/
> Как это сделать?

awk '
     BEGIN  {
     OFS=",";
     FS="\t";
     }
     {if(NF)$1=$1;print;}
'  $INPUT_FILE > $OUTPUT_FILE

-- 
Slava Garelin


Подробная информация о списке рассылки community