私は JAD が正確にどのように機能するかについて 100% 確実ではありませんが、この README ファイルで見つけた情報に基づいて、この find コマンドで開始できます:
find . -type f -name '*.class' |\
while IFS= read -r java_class_path
do
java_dirname=$(dirname "${java_class_path}")
jad -sjava -d"${java_dirname}" "${java_class_path}"
done
-s オプションは、出力拡張子を .java に設定します そして -d 元の .class の場所に基づいて、ファイル出力の宛先ディレクトリを設定します ファイルは find 経由で見つかりました .このような問題を解決する鍵は、コマンド ライン出力を別の宛先に出力したいと思ったのは、あなたが初めてではないことを理解することです。