美文网首页Linux
Linux中批量提取多个文件指定行至新文件

Linux中批量提取多个文件指定行至新文件

作者: 屠夫_bc13 | 来源:发表于2018-06-01 17:45 被阅读0次

    提取同一文件夹下多个文件

    #!/bin/bash
    filename=$(ls /media/disk2/huanght/800k/impute_result/*.phased  | sort -nk 2 -t '.')
    for i in $filename; 
    do
    awk 'NR>401{print $0}' $i >> file
    done
    
    

    注意此处不能用单>,因为>表示先清空文件再写入。>会造成只有一个文件的结果被保留,所以要用>>

    相关文章

      网友评论

        本文标题:Linux中批量提取多个文件指定行至新文件

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