Unix:希望在具有特定名称的目录中运行脚本

用户名

我正在用bash编写脚本。

如果我在目录Foo中,则只想在名为foo的foo子目录中运行此脚本,在foo之后最多可以有三个数字。

例如:foo1,foo23,foo345等。

测试是我的脚本的名称。

到目前为止,这就是我所拥有的。我不记得如何确切指定我要此脚本查找的目录。

其他重要的事情:我正在ssh客户端上运行。

for i in foo*
    do                 
        if [ -d $i ]   
            then
               sh ./test 
               echo "Test is working."
        fi
    done
00

正确的做到这一点的方法是使脚本把目录作为参数:

for directory in foo*/
do
    ./test.sh "$directory"
done

for循环中的尾部斜杠可确保其循环遍历目录并链接到目录。将目录传递给脚本可确保您可以将脚本和目标目录移动到任何地方,而无需进行任何特殊的工作即可使其工作。

要更具体地选择目录,您需要阅读有关glob的信息,尤其是有关的部分extglob

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash获取所有目录中具有名称的特定文件并运行脚本

来自分类Dev

计算目录中具有特定名称的文件数

来自分类Dev

Bash脚本,用于杀死具有特定名称的进程

来自分类Dev

从某个目录中删除具有特定名称的文件和文件夹

来自分类Dev

从某个目录中删除具有特定名称的文件和文件夹

来自分类Dev

在目录中创建具有特定名称的空文本文件

来自分类Dev

在所有子目录中的特定文件上运行脚本

来自分类Dev

如何从所有子目录中递归删除所有具有特定名称的文件夹?

来自分类Dev

VB脚本可用于从范围B中具有指定名称的本地目录加载对象

来自分类Dev

如何从ArrayList中删除具有特定名称的对象

来自分类Dev

如何搜索所有子目录以找到具有特定名称的子目录?

来自分类Dev

复制嵌套目录结构,忽略所有具有特定名称的目录

来自分类Dev

如何搜索所有子目录以找到具有特定名称的子目录?

来自分类Dev

仅列出具有特定名称的所有目录的直接子目录

来自分类Dev

如何(递归地)获取目录中文件的数量,但排除具有特定名称的目录

来自分类Dev

排除具有特定名称的图像

来自分类Dev

获取具有特定名称的 cookie

来自分类Dev

Crontab在UNIX中运行脚本

来自分类Dev

从Gradle中的构建目录运行脚本

来自分类Dev

如何使用具有特定名称的两个窗口创建 tmux 会话并在每个窗口中运行特定脚本?

来自分类Dev

检查是否正在运行具有特定名称的特定文件?

来自分类Dev

将具有特定名称的文件夹提取到并行目录结构?

来自分类Dev

如何删除所有子目录中具有给定名称的所有文件?

来自分类Dev

查找具有给定名称的文件或键入具有给定名称的目录

来自分类Dev

运行并行命令并将输出重定向到具有特定名称的文件

来自分类Dev

添加具有指定名称的所有目录的内容

来自分类Dev

访问R中的嵌套列表中具有特定名称的所有列

来自分类Dev

如何找到具有给定名称的祖先目录?

来自分类Dev

在与当前脚本相同的目录中运行脚本

Related 相关文章

  1. 1

    Bash获取所有目录中具有名称的特定文件并运行脚本

  2. 2

    计算目录中具有特定名称的文件数

  3. 3

    Bash脚本,用于杀死具有特定名称的进程

  4. 4

    从某个目录中删除具有特定名称的文件和文件夹

  5. 5

    从某个目录中删除具有特定名称的文件和文件夹

  6. 6

    在目录中创建具有特定名称的空文本文件

  7. 7

    在所有子目录中的特定文件上运行脚本

  8. 8

    如何从所有子目录中递归删除所有具有特定名称的文件夹?

  9. 9

    VB脚本可用于从范围B中具有指定名称的本地目录加载对象

  10. 10

    如何从ArrayList中删除具有特定名称的对象

  11. 11

    如何搜索所有子目录以找到具有特定名称的子目录?

  12. 12

    复制嵌套目录结构,忽略所有具有特定名称的目录

  13. 13

    如何搜索所有子目录以找到具有特定名称的子目录?

  14. 14

    仅列出具有特定名称的所有目录的直接子目录

  15. 15

    如何(递归地)获取目录中文件的数量,但排除具有特定名称的目录

  16. 16

    排除具有特定名称的图像

  17. 17

    获取具有特定名称的 cookie

  18. 18

    Crontab在UNIX中运行脚本

  19. 19

    从Gradle中的构建目录运行脚本

  20. 20

    如何使用具有特定名称的两个窗口创建 tmux 会话并在每个窗口中运行特定脚本?

  21. 21

    检查是否正在运行具有特定名称的特定文件?

  22. 22

    将具有特定名称的文件夹提取到并行目录结构?

  23. 23

    如何删除所有子目录中具有给定名称的所有文件?

  24. 24

    查找具有给定名称的文件或键入具有给定名称的目录

  25. 25

    运行并行命令并将输出重定向到具有特定名称的文件

  26. 26

    添加具有指定名称的所有目录的内容

  27. 27

    访问R中的嵌套列表中具有特定名称的所有列

  28. 28

    如何找到具有给定名称的祖先目录?

  29. 29

    在与当前脚本相同的目录中运行脚本

热门标签

归档