Linux

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

2018-06-01  本文已影响0人  屠夫_bc13

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

#!/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

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

上一篇下一篇

猜你喜欢

热点阅读