Java processbuilder を使用して次のコマンドを実行しようとしています
ls | xargs cat > pathtonewFile
現在、私のコードは
String command="ls | xargs cat >t"
ProcessBuilder probuilder = new ProcessBuilder(command);
probuilder.start()
現在、これはエラーなしで実行されますが、新しいファイルは作成されません。
ここの別の投稿に基づいて、以下を試しました: Java ProcessBuilderを使用してパイプされたコマンドを実行する問題
ProcessBuilder probuilder = new ProcessBuilder("sh", "-c", "ls | xargs cat > pathtonewfile");
コマンドは実行されますが、0 バイトのファイルが作成されます。