gpt4 book ai didi

linux - for, do, done 在 linux 中应用将 txt 转换为 biom 格式

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:16 26 4
gpt4 key购买 nike

我有一个包含许多 txt 文件的文件夹,我想应用 for do do 循环将它们从 txt 转换biom 文件,以下是我所做的:

for txt in folder/*.txt
do biom convert -i $txt -o *.biom --to-hdf5
done

但我得到了一个组合的 biom 文件。

如何修改我上面的代码,将多个 txt 文件更改为 biom 文件,而不更改原始文件名?

比如:test.txttest.biom

最佳答案

下面应该可以解决问题(假设文件名中现在有空格):

for txt in folder/*.txt
do biom convert -i $txt -o ${txt%.txt}.biom --to-hdf5
done

bash 替换 ${txt%.txt} 去除了变量的 .txt,我们在末尾添加了 .biom

关于linux - for, do, done 在 linux 中应用将 txt 转换为 biom 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54140714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com