Сценарий Bash для запуска скрипта python для всех изображений во всех подкаталогах [duplicate]

Создайте символическую ссылку в рабочем каталоге в / bin / true, названную как skip. Таким образом ...

skip -> /bin/true

Тогда строка make может быть ...

make TOOL=./skip
1
задан 17 May 2018 в 04:31

5 ответов

От суперпользователя они рассказывают нам, как перебирать подкаталоги:

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
1
ответ дан 22 May 2018 в 10:39
  • 1
    Это работает, спасибо за точный ответ и объяснение. :) – nintendo64 17 May 2018 в 04:36
  • 2
    Пожалуйста. И добро пожаловать в Ask Ubuntu :) – WinEunuuchs2Unix 17 May 2018 в 04:37

От суперпользователя они рассказывают нам, как перебирать подкаталоги:

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
1
ответ дан 17 July 2018 в 14:06

От суперпользователя они рассказывают нам, как перебирать подкаталоги:

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
1
ответ дан 20 July 2018 в 14:10

От суперпользователя они рассказывают нам, как перебирать подкаталоги:

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
1
ответ дан 20 July 2018 в 14:10

От суперпользователя они рассказывают нам, как перебирать подкаталоги:

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
1
ответ дан 23 July 2018 в 09:40

Другие вопросы по тегам:

Похожие вопросы: