これまで、findを使用してすべてのファイルを再帰的に解凍する方法を理解しました。
find . -depth -name `*.zip` -exec /usr/bin/unzip -n {} \;
しかし、抽出後にzipファイルを1つずつ削除する方法がわかりません。-a-execにrm*.zipを追加すると、抽出される前に、各ディレクトリ内のほとんどのzipファイルが削除されます。rmコマンドを含むスクリプトをパイプ処理すると(テスト用に-iが有効になっている場合)、findは* .zipを検出しません(または少なくともそれが文句を言います)。もちろん、多くのファイル名には空白がありますが、現時点では、sedコマンドで_を追加するための構文は私を少し超えています。お手伝いありがとうございます!