Bash脚本为所有子目录中的所有图像运行python脚本

任天堂64

我在当前目录中有子文件夹,如下所示:

ls

apples  bananas  oranges  potatoes

每个子文件夹包含不同数量的.jpg图像。

cd apples

ls

000000522638.jpg  000000522713.jpg  000000522751.jpg

我有从不同来源下载的自定义python程序,该程序会修改图像,并以输入图像路径和输出图像路径作为参数:

python modifyImage.py path/to/input/image.jpg path/to/output/image.jpg

问题陈述:

我想将此程序应用于给定子目录(苹果,橘子等)中的每个图像。有很多带有任意名称的文件夹和图像,因此我无法手动执行此操作。可能的解决方案是,首先找到所有* .jpg图像路径,并将其作为参数发送给python脚本。

而且我制作了只在当前目录中更新* .jpg文件的脚本,像这样

for file in *.jpg
do
  python modifyImage.py /"$file" /"$file"
done

但是我需要上面的脚本来处理子目录请帮忙。

WinEunuuchs2Unix

超级用户那里,他们告诉我们如何遍历子目录:

for d in */ ; do
    echo "$d"
done

使用此参考,您可以使用嵌套for循环:

for d in */ ; do
    for file in "$d"/*.jpg
    do
        python modifyImage.py /"$file" /"$file"
    done
done

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:在所有子目录中运行脚本

来自分类Dev

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

来自分类Dev

如何使用Shell脚本访问所有子目录中的所有文件?

来自分类Dev

如何删除所有子目录?(unix shell脚本)

来自分类Dev

Shell脚本打印所有子目录的路径

来自分类Dev

运行bash脚本以将.csv附加到子目录中的文件中,该子目录从计算机中移动/删除了所有文件

来自分类Dev

bash脚本,该脚本在子目录中找到特定的文件夹并在所有目录中递归创建目录

来自分类Dev

Python脚本根据文件名提取所有子目录

来自分类Dev

Powershell脚本在所有子目录中调用git init

来自分类Dev

遍历Unix shell脚本中的所有子目录并执行某些操作

来自分类Dev

鼻子测试 - 在子目录中运行所有测试

来自分类Dev

bash,在所有子目录中“ make clean”

来自分类Dev

删除所有脚本,但保留所有子目录的最新备份文件

来自分类Dev

用于监视目录和符号链接所有新创建的子目录及其文件的 Bash 脚本

来自分类Dev

在目录中运行所有PowerShell脚本

来自分类Dev

使用Python处理单个目录中的所有图像的脚本

来自分类Dev

如何在不通过bash脚本触及子目录的情况下将日期附加到目录中的所有文件

来自分类Dev

在所有子目录中运行多个python文件

来自分类Dev

如何使用Shell脚本备份目录和文件,包括所有子目录和文件?

来自分类Dev

如何仅在没有子目录的目录上运行 bash 脚本

来自分类Dev

对所有子目录中的所有文件运行检查

来自分类Dev

如何从所有子目录获取图像名称?

来自分类Dev

解压目录和子目录中的所有.gz

来自分类Dev

如何计算目录中存在的所有子目录?

来自分类Dev

如何从目录中删除所有子目录?

来自分类Dev

查找目录及其子目录中的所有文件

来自分类Dev

使用单个ImageMagick命令更改目录及其子目录中的所有图像?

来自分类Dev

Bash命令访问所有子目录失败

来自分类Dev

为子目录中的不同文件运行 python 脚本

Related 相关文章

  1. 1

    Python:在所有子目录中运行脚本

  2. 2

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

  3. 3

    如何使用Shell脚本访问所有子目录中的所有文件?

  4. 4

    如何删除所有子目录?(unix shell脚本)

  5. 5

    Shell脚本打印所有子目录的路径

  6. 6

    运行bash脚本以将.csv附加到子目录中的文件中,该子目录从计算机中移动/删除了所有文件

  7. 7

    bash脚本,该脚本在子目录中找到特定的文件夹并在所有目录中递归创建目录

  8. 8

    Python脚本根据文件名提取所有子目录

  9. 9

    Powershell脚本在所有子目录中调用git init

  10. 10

    遍历Unix shell脚本中的所有子目录并执行某些操作

  11. 11

    鼻子测试 - 在子目录中运行所有测试

  12. 12

    bash,在所有子目录中“ make clean”

  13. 13

    删除所有脚本,但保留所有子目录的最新备份文件

  14. 14

    用于监视目录和符号链接所有新创建的子目录及其文件的 Bash 脚本

  15. 15

    在目录中运行所有PowerShell脚本

  16. 16

    使用Python处理单个目录中的所有图像的脚本

  17. 17

    如何在不通过bash脚本触及子目录的情况下将日期附加到目录中的所有文件

  18. 18

    在所有子目录中运行多个python文件

  19. 19

    如何使用Shell脚本备份目录和文件,包括所有子目录和文件?

  20. 20

    如何仅在没有子目录的目录上运行 bash 脚本

  21. 21

    对所有子目录中的所有文件运行检查

  22. 22

    如何从所有子目录获取图像名称?

  23. 23

    解压目录和子目录中的所有.gz

  24. 24

    如何计算目录中存在的所有子目录?

  25. 25

    如何从目录中删除所有子目录?

  26. 26

    查找目录及其子目录中的所有文件

  27. 27

    使用单个ImageMagick命令更改目录及其子目录中的所有图像?

  28. 28

    Bash命令访问所有子目录失败

  29. 29

    为子目录中的不同文件运行 python 脚本

热门标签

归档