私はターミナルでjarファイルを実行しています。私は最後に表示された出力を使って何かをしたいのですが、それはまれにSystem.out.printです。私が試してみました:端末のファイルの最終出力を取得する方法は?
- 尾-1 myjar.jar
- $は(!!)
が、それらのどちらも私のために働くように見えます。
私はターミナルでjarファイルを実行しています。私は最後に表示された出力を使って何かをしたいのですが、それはまれにSystem.out.printです。私が試してみました:端末のファイルの最終出力を取得する方法は?
が、それらのどちらも私のために働くように見えます。
はこれを試してみてください:java -jar myjar.jar | tail -1
あなたはパイプにtail
にあなたのjarファイルの出力をしたいです。パイプは、java -jar myjar.jar
の出力ストリームをtail -1
の入力ストリームに接続します。
tail -1 myjar.jar
は、ファイルmyjar.jar
の最後の行を出力しますが、それはおそらくあなたが望むものではありません。
'-jar':これは私が知らなかった部分です! –
Imにエラーが発生しました:jarfile myjar.jarが無効または壊れています..実行した後、または同じ行にパイプを張らなければなりませんか? –
出力をある変数に格納し、 'echo'd出力をパイプしない限り、実行後にパイプすることはできません。ターミナルでjarファイルをどのように実行していますか?あなたのjarのようなサウンドは実行可能ではありません。 –
私はJavaで錆びていますが、jarfile自体ではなく、プログラムの出力を尾にしたいとします。 '$ java myjar.jar |のようなものです。 tail -1' –