2019-07-31

2019-07-31  本文已影响0人  生信小白2018

for 循环里加if

for i in *.fasta; do if [ ${i%%.*} -gt 80 ]; then rm $i; fi; done;

取出文件中的内容赋值给j

for i in *.fasta;do j=$(head -n1 $i);echo ${j};done

取出文件中的内容赋值给j,并将j作为文件名

for i in *.fasta;do j=$(head -n1 $i);mv $i ${j#>}".fasta";done

给文件增加一列行号

grep 'Chr08A' xxx.gff3 |grep 'exon'|awk '{print $1,$3,$4,$5}'|sort -n -k3|awk '$0=NR" "$0'|awk '{print $1,$2,$4,$5}'|less

注:awk '0=NR" "0' file 0=NR表示给文件赋值行号," " 表示行号与文件其他内容的分割符,最后一个0表示文件其他内容

上一篇 下一篇

猜你喜欢

热点阅读