Подтвердить что ты не робот

Как вырезать несколько столбцов из нескольких файлов и распечатать вывод в разные файлы

У меня есть несколько файлов, и я хочу только выделить из него определенные столбцы. На данный момент я использую следующий код:

$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?

4b9b3361

Ответ 1

Вы можете написать цикл for...

for i in AD*-C.vcf
do
    cut -f 1,2,5 $i > cut${i%-C.vcf}.txt
done