Ответ 1
Вы можете написать цикл for...
for i in AD*-C.vcf
do
cut -f 1,2,5 $i > cut${i%-C.vcf}.txt
done
У меня есть несколько файлов, и я хочу только выделить из него определенные столбцы. На данный момент я использую следующий код:
$cut -f 1,2,5 AD0062-C.vcf > cutAD0062.txt
Однако, чтобы ускорить процесс, мне было интересно, могу ли я разрезать те же столбцы (поля 1,2,5) в нескольких файлах, а затем распечатать вывод в нескольких разных файлах. I.e столбцы 1,2,5 файлов AD0063-C.vcf, AD0064-C.vcf, AD0065-C.vcf должны выводить результаты для разделения файлов: cutAD0063.txt, cutAD0064.txt, cutAD0065.txt?
Вы можете написать цикл for...
for i in AD*-C.vcf
do
cut -f 1,2,5 $i > cut${i%-C.vcf}.txt
done