unix/shellでいくつかのコマンドを実行し、出力を処理したいと考えていJavaます。を使用getRuntime.exec()しましたが、 のような一部のコマンドで正しい出力が得られませんls directory_path/*.tar.gz。そのコマンドの場合、私のプログラムは出力を提供していませんが、エラーが発生していNo such file or directoryます。しかし、同じコマンドがコマンドプロンプトで正しい出力を提供しています。
Javaでワイルドカードを含むコマンドを実行する他の方法はありますか?