[Comm] delimiter in awk

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_users=2Esf=2Enet?=
Пт Дек 3 20:03:35 MSK 2004


On 03.12.2004 19:54, Andrey Rybak wrote:

> Подскажите, как в awk задать табулятор разделителем полей.
> Обрабатываю текстовый файл. Создается он в сишной программе таким 
> образом: fprintf(uk,   "%f\t%f\t%f\n"  ,a,b,c), но в командной строке 
> табуляция имеет свое особое предназначение, как известно...

Вообще-то по умолчанию awk использует регулярное выражение "[[:blank:]]" 
для определения разделителей (AFAIK). Если вам нужны исключительно 
табуляторы, передайте в awk параметр -F'\t' либо в самом awk-скрипте 
пропишите
BEGIN { FS="\\t" }
По-моему, так.

-- 
  Alexey "Ktirf" Rusakov





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