美文网首页
2019-07-31

2019-07-31

作者: 生信小白2018 | 来源:发表于2019-07-31 16:34 被阅读0次

    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表示文件其他内容

    相关文章

      网友评论

          本文标题:2019-07-31

          本文链接:https://www.haomeiwen.com/subject/afetdctx.html