Bash: перебрать все подкаталоги и выполнить команду для определенных файлов

Очевидно, что после этого были сделаны другие вызовы iptables, вероятно, компонентом, который настроил соединение WiFi.

1
21.02.2020, 10:38
1 ответ

В bash используется опция оболочки globstar.

#!/usr/bin/env bash

shopt -s globstar

for d in Main/**/*.tex; do
  echo pdflatex "$d"
done

Или используйте поиск.

find Main/ -type f -name '*.tex' -exec sh -c 'echo pdflatex  "$@"' _ {} +

Удалите эхо, как только вы будете удовлетворены результатом.

1
28.04.2021, 23:22

Теги

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