複数のファイルがあり、そこから特定の列のみを取得したい。現時点では、次のコードを使用しています。
$cut -f 1,2,5 AD0062-C.vcf > cutAD0062.txt
ただし、プロセスを高速化するために、複数のファイルで同じ列(フィールド1、2、5)を切り取り、出力をいくつかの異なるファイルに出力できるかどうか疑問に思いました。つまり、ファイルAD0063-C.vcf、AD0064-C.vcf、AD0065-C.vcfの列1、2、5は、結果を別々のファイルに出力する必要があります: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