您好我正在尝试编写一个循环目录的Bash脚本,并通过命令行程序运行该目录中的文件。
不幸的是,当我运行它时,我一直在
/ home / user / Documents / Original_Files / * .fastq.gz:没有这样的文件或目录
这是我的代码
<div class="hexagon">
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
</div>
答案 0 :(得分:2)
如果要在变量中保留多个值,请使用数组。
Origin=(/home/user/Documents/Original_Files/*.fastq.gz)
for a in "${Origin[@]}" ; do
BASE=$(basename "$a")
nohup java -jar "$BASE"...