Bash错误无法识别星号

时间:2017-06-07 10:45:46

标签: bash

您好我正在尝试编写一个循环目录的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>

1 个答案:

答案 0 :(得分:2)

如果要在变量中保留多个值,请使用数组。

Origin=(/home/user/Documents/Original_Files/*.fastq.gz)
for a in "${Origin[@]}" ; do
    BASE=$(basename "$a")
    nohup java -jar "$BASE"...