私は音楽ディレクトリを持っています。このディレクトリには、複数のフォルダがあり、パターンのない別の名前のフォルダがあります。 [ex。デイトナOST、ソニックCDなど]。多くのディレクトリで異なるスクリプトを実行するスクリプトを書く
すべての.flacを.mp3に変換するスクリプトを実行したいと思いますが、そのスクリプトは1つずつしか実行できません。
私は本質的にスクリプトを書いて、そのCDを第1のディレクトリに入れ、スクリプトを実行し、戻って、第2のディレクトリにcdして、もう一度やり直すことができますか?
フォルダにはパターンがないため、ワイルドカードを使用する方法はないと思います。
すべてのディレクトリで実行したいスクリプトは、conversiontomp3.sh
と呼ばれています。
パターンはフォルダであるということです。あなたは 'for dir in * /;を使うことができます。 do(cd "$ dir" && conversiontomp3.sh); done' –
完璧に働いた、ありがとう!私はもっとシェルを学ぶ必要があると思う... – txtman