GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Mengarahkan Hanya Stderr?

Saya mengalami sedikit kesulitan melakukan ini. Saya diminta untuk menjalankan file .java yang dikompilasi dan mengarahkan hanya stderr ke file bernama error. Jadi file .java diberi nama javaProgram.java.

Ini yang saya coba:

java javaProgram 2> error

Namun ketika saya

cat error

tampaknya ada hal-hal di sana, bahkan ketika saya tahu pasti bahwa file .java tertentu tidak memiliki kesalahan. Apakah saya melakukan sesuatu yang salah? Yang saya inginkan agar file kesalahan ini ditampilkan hanyalah kesalahan, bukan yang lain.

Jawaban yang Diterima:

Percobaan pertama Anda benar; 2>filename adalah bagaimana Anda mengarahkan ulang stderr. Mungkin saja program Anda menulis beberapa non-error ke stderr, atau program java menjalankan program lain yang menghasilkan stderr.


Linux
  1. Cara Mengarahkan Output ke File dan Stdout di Linux

  2. Bagaimana Cara Mengarahkan Output Program Ke File Zip??

  3. Cara mengarahkan output ke file dan stdout

  1. Bagaimana cara mengarahkan stderr dan stdout ke file berbeda di baris yang sama dalam skrip?

  2. Cara mengarahkan seluruh output dari spark-submit ke file

  3. Cara mengarahkan output program sebagai inputnya

  1. Bagaimana cara Mengarahkan ulang situs saya menggunakan file htaccess (titik) ?

  2. Cara mengarahkan output dari proses yang sudah berjalan

  3. Bagaimana cara mengarahkan domain ke domain lain secara lokal?