質問: "png" ]; then do curl --insecure https:/home/folder/${file} -x put -h "content-type: image/png -h "x-auth-token: $token" -t /home/folder/${file} fi
回答: スクリプトを書き直そうとはしませんが、findを使用してすべてのファイルを再帰的に検索するには、たとえば、すべての通常のファイルを検索します。find directory -type f またはディレクトリ以外のすべてを見つけるfind directory \! -type d 次に、各アイテムに対していくつかのコマンドを実行できます。xargsは素晴らしいでしょう(ここではnullで区切られた名前を使用)find directory \! -type d -print0 | xargs -0 curl ... ファイル名拡張子の検査と処理が必要な場合は、-name *.extensionタイプごとに個別のfindを使用するか、while読み取りループのようなものを使用できます。find directory \! -type d | while read onthisfile; do echo processing "$onthisfile; done