Saya memiliki skrip yang menampilkan teks stdout
. Saya ingin melihat semua output ini di terminal saya, dan pada saat yang sama saya ingin memfilter beberapa baris dan menyimpannya dalam file. Contoh:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
Saya ingin melihat output dari perintah pertama di terminal, dan menyimpan output dari perintah kedua dalam sebuah file. Pada waktu bersamaan. Saya mencoba menggunakan tee
, tetapi tanpa hasil, atau lebih baik, dengan hasil terbalik .
/dev/stderr
itu biasa./dev/tty
(artinya terminal saat ini) juga akan berfungsi di sini, dan itu standar .