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