gpt4 book ai didi

linux - 只提取文件名而不是路径+文件名

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:11 24 4
gpt4 key购买 nike

for i in ../fromXP/splite_files/F1*.fasta
do
./Repeatmasker $i > "${i%.fasta}"_output.txt
done

我有一个文件夹 splite_files,其中包含 F1_1.fasta、F1_2.fasta、.... F1_20533.fasta。现在,我正在尝试检查每个 fasta 文件的重复并将结果输出到 F1_1_output.txt。但是,上面的命令只给我 ../fromXP/Split_files/F1_1_output.txt 而不是 F1_1_output.txt请给我一些建议。谢谢!

最佳答案

for f in "${FILES[@]}"; 
do
bname=$(basename "$f" .fasta);
echo "./RepeatMasker $f > ${bname}_output.txt" >> runfile.txt;
done

这就是我要解决的问题。谢谢!

关于linux - 只提取文件名而不是路径+文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33370892/

24 4 0
文章推荐: java - 如何使用 javaagent 访问工具方法的变量?
文章推荐: c++ - 在c++ xll中从excel中接收一个矩阵,修改并返回
文章推荐: java - Zip 文件大小异常
文章推荐: javascript - 通过 内的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com