awk 数据处理 语言
## 取第九列
$ less -S Data/example.gtf | awk -F '\t' '{print $9}'| less -S
## 取 UTR 行
$ less -S Data/example.gtf | awk -F '\t' '/UTR/{print $0}'| less -S
## 三段式
$ less -S Data/example.gtf | awk 'BEGIN{print HAHAHA} /UTR/{print $0} END{print 'end'}'| less -S
## 内置变量
$ head -n 3 Data/example.gtf | awk 'BEGIN{FS='\t';OFS='\t'} {$4=$4+1; print $0}'
## 条件
$ less -S Data/example.gtf | awk '{if($3=="gene") {print $0}}' | less -S
## 循环
$ less -S Data/example.gtf | awk '{for (i=1; i<4;i++){print $i}}' | less -S
$ less -S Data/example.gtf | awk '/exon/ {print $5-$4}'| less -S