Saya ingin menyederhanakan output skrip dengan menekan output dari perintah sekunder yang biasanya berhasil.
Namun, menggunakan -q
mereka menyembunyikan output ketika mereka kadang-kadang gagal, jadi saya tidak punya cara untuk memahami kesalahan. Selain itu, perintah ini mencatat outputnya stderr
.
Apakah ada cara untuk menekan output perintah hanya jika berhasil ?
Misalnya (tetapi tidak terbatas pada) sesuatu seperti ini:
mycommand | fingerscrossed
Jika semuanya berjalan dengan baik, fingerscrossed
tangkap hasilnya dan buang. Jika tidak, gema ke standar atau output kesalahan (apa pun).