пятница, 5 июля 2013 г.

ссылка на рецепты awk

Очень удобная утилита для скриптового языка, который идеально подходит для файлов с табовым разделителем.
Наглядный пример
$ tail -n+4 *ptt | head -2
190..255        +       21      388476124       thrL    Y75_p0001       -       -       thr operon leader peptide
337..2799       +       820     388476125       thrA    Y75_p0002       -       -       fused aspartokinase I and homoserine dehydrogenase I
$ tail -n+4 *ptt | awk -F"\t" '{print $2, $3, $3 + 5}' | head -2
+ 21 26
+ 820 825

Кстати с помошью awk можно вывести строку из файла по ее номеру:
awk 'NR==123' myfile.txt

Рецепты http://www.pement.org/awk/awk1line.txt

Комментариев нет:

Отправить комментарий