Bash: jak przechodzić przez strukturę katalogów i wykonywać polecenia?

Rozdzieliłem duży plik tekstowy na kilka zestawów mniejszych plików, aby wykonać test wydajności. Istnieje wiele katalogów takich jak ten:

<code>/home/brianly/output-02 (contains 2 files myfile.chunk.00 and myfile.chunk.01)
/home/brianly/output-04 (contains 4 files...)
/home/brianly/output-06 (contains 6 files...)
</code>

Należy pamiętać, że w każdym katalogu jest coraz więcej plików. Muszę uruchomić plik wykonywalny dla każdego z plików tekstowych w katalogach wyjściowych. Komenda wygląda mniej więcej tak na jednym pliku:

<code>./myexecutable -i /home/brianly/output-02/myfile.chunk.00 -o /home/brianly/output-02/myfile.chunk.00.processed
</code>

Tutaj parametr -i jest plikiem wejściowym, a parametr -o jest lokalizacją wyjściową.

W języku C # zapętlę katalogi, otrzymam listę plików w każdym folderze, a następnie zapętlę je, aby uruchomić wiersze poleceń. Jak przechodzić przez strukturę katalogów w ten sposób za pomocą bash i wykonywać polecenie z poprawnymi parametrami na podstawie lokalizacji i plików w tej lokalizacji?

questionAnswers(6)

yourAnswerToTheQuestion