提取同一文件夹下多个文件
#!/bin/bash
filename=$(ls /media/disk2/impute_result/*.phased | sort -nk 2 -t '.')
for i in $filename;
do
awk 'NR>401{print $0}' $i >> file
done
注意此处不能用单>,因为>表示先清空文件再写入。>会造成只有一个文件的结果被保留,所以要用>>
提取同一文件夹下多个文件
#!/bin/bash
filename=$(ls /media/disk2/impute_result/*.phased | sort -nk 2 -t '.')
for i in $filename;
do
awk 'NR>401{print $0}' $i >> file
done
注意此处不能用单>,因为>表示先清空文件再写入。>会造成只有一个文件的结果被保留,所以要用>>