Saya ingin mengirim stdout dari satu proses ke stdin dari proses lain, tetapi juga ke konsol. Mengirim stdout ke stdout + stderr, misalnya.
Sebagai contoh, saya mendapatkan git edit
alias sebagai berikut:
git status --short | cut -b4- | xargs gvim --remote
Saya ingin daftar nama file yang akan dikirim ke layar juga xargs
.
Jadi, apakah ada tee
utilitas seperti yang akan melakukan ini? Sehingga saya bisa melakukan sesuatu seperti:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
yang diarahkan. Artinya, jika Anda menggunakantee /dev/stdout
efeknya adalah bahwa semuanya dikirim kexargs
dua kali, dan tidak ada yang masuk ke terminal.