使用两个输入文件作为列表的Bash循环

瓦尼特

我正在尝试优化一个for循环,以基于具有SPECIES名称及其相应的ACCESSION号的文件从网站下载文件。我希望循环首先处理每个文件的第一个种类和第一个登录号,依此类推...我尝试了基本规则,但是它不起作用。

        #!/bin/sh
        #Load modules
        module load sra-toolkit/2.10.7-centos_linux64

转录的自动化下载和组装。需要SRA加入和种类代码作为脚本的参数


        WORKSPACE=/vto
        WORKSPACEFINAL=/vto
        SPECIES=${WORKSPACE}/species_names.txt
        ACCESSION=$accession_numers.txt

        for i in $SPECIES
            for j in $ACCESION
        do
        mkdir $SPECIES
        cd $SPECIES

#SRA下载和处理。

        prefetch $ACCESSION

        fastq-dump --defline-seq '@$sn[_$rn]/$ri' --split-files       ${WORKSPACEFINAL}/ncbi/public/sra/${ACCESSION}.sra -O  ${ACCESSION} 
 

        done
另一个角色逃脱了

您是否有两个循环而只有一个循环完成了,并且工作正常吗?
正如@Mheni所说的,您似乎没有使用循环的变量
这是一个简单脚本的示例,其中两个循环一个在另一个内

file_a=$(cat file_a.txt)
file_b=$(cat file_b.txt)

for i in $file_a
do

        for j in $file_b
        do
                printf "$i\n"
                printf "$j\n"
        done
#// if you add code here is outside j loop

done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用两个列表作为循环Python

来自分类Dev

如何使用两个列表作为循环Python

来自分类Dev

如何通过bash循环使用sed处理读取两个输入文件?

来自分类Dev

两个问题,使用charAt作为未定义的输入和循环输出

来自分类Dev

如何在Linux(bash)中循环包含两个不同模式文件的列表?

来自分类Dev

解析for / while循环中输入的两个文件

来自分类Dev

如何执行循环以处理两个输入文件

来自分类Dev

如何使用while循环从两个输入文件中读取

来自分类Dev

如何使用while循环从两个输入文件中读取

来自分类Dev

用两个参数文件bash脚本循环

来自分类Dev

在bash脚本中出现两个sed替换的问题,并循环许多输入文件并将其输出

来自分类Dev

在bash脚本中出现两个sed替换的问题,并循环许多输入文件并将其输出

来自分类Dev

如何使用for循环seq_along()两个列表

来自分类Dev

如何使用while循环比较两个列表

来自分类Dev

使用条件循环遍历两个列表

来自分类Dev

映射两个列表而不循环

来自分类Dev

bash脚本循环两个功能

来自分类Dev

如何使用Bash脚本遍历两个文件

来自分类Dev

使用Bash在两个文件之间逐列合并

来自分类Dev

如何使用bash脚本遍历两个文件

来自分类Dev

使用 bash 连接两个文件的内容

来自分类Dev

使用 bash 文件运行两个 python 脚本

来自分类Dev

在Linux命令行中通过管道将两个文件作为脚本的输入

来自分类Dev

使用一个输入作为两个按钮的值

来自分类Dev

如何从一个文件创建两个文件,使用列数作为标准

来自分类Dev

bash shell脚本,该脚本从文本文件中获取两列数据,并使用带有两个变量的for循环

来自分类Dev

bash中的for循环通过具有两个特定扩展名的文件

来自分类Dev

bash for 循环中的两个不同文件引用同时

来自分类Dev

使用带有while循环的scanf输入两个单独的字符串

Related 相关文章

  1. 1

    如何使用两个列表作为循环Python

  2. 2

    如何使用两个列表作为循环Python

  3. 3

    如何通过bash循环使用sed处理读取两个输入文件?

  4. 4

    两个问题,使用charAt作为未定义的输入和循环输出

  5. 5

    如何在Linux(bash)中循环包含两个不同模式文件的列表?

  6. 6

    解析for / while循环中输入的两个文件

  7. 7

    如何执行循环以处理两个输入文件

  8. 8

    如何使用while循环从两个输入文件中读取

  9. 9

    如何使用while循环从两个输入文件中读取

  10. 10

    用两个参数文件bash脚本循环

  11. 11

    在bash脚本中出现两个sed替换的问题,并循环许多输入文件并将其输出

  12. 12

    在bash脚本中出现两个sed替换的问题,并循环许多输入文件并将其输出

  13. 13

    如何使用for循环seq_along()两个列表

  14. 14

    如何使用while循环比较两个列表

  15. 15

    使用条件循环遍历两个列表

  16. 16

    映射两个列表而不循环

  17. 17

    bash脚本循环两个功能

  18. 18

    如何使用Bash脚本遍历两个文件

  19. 19

    使用Bash在两个文件之间逐列合并

  20. 20

    如何使用bash脚本遍历两个文件

  21. 21

    使用 bash 连接两个文件的内容

  22. 22

    使用 bash 文件运行两个 python 脚本

  23. 23

    在Linux命令行中通过管道将两个文件作为脚本的输入

  24. 24

    使用一个输入作为两个按钮的值

  25. 25

    如何从一个文件创建两个文件,使用列数作为标准

  26. 26

    bash shell脚本,该脚本从文本文件中获取两列数据,并使用带有两个变量的for循环

  27. 27

    bash中的for循环通过具有两个特定扩展名的文件

  28. 28

    bash for 循环中的两个不同文件引用同时

  29. 29

    使用带有while循环的scanf输入两个单独的字符串

热门标签

归档