如何對多個文件運行單一命令來轉換文件格式?

如何對多個文件運行單一命令來轉換文件格式?

我正在嘗試將文件格式轉換為fa在Linux 終端機上fq使用。seqkit命令很簡單,如下圖所示。

seqkit fq2fa Std_metabat2_bin.9_sub.fa -o Std_metabat2_bin.9_sub.fq -j 20 

但是,我有超過 200 個檔案(fa元基因組箱的檔案),我想知道是否有比一次轉換一個檔案更好的方法。

答案1

一種解決方案是使用for循環來轉換.fa目錄中的所有檔案:

for file in *.fa; do seqkit fq2fa "$file" -o $(basename "$file" .fa).fq -j 20; done

相關內容