Saya memiliki program texcountyang menampilkan jumlah kata dalam dokumen LaTeX saya. Saya juga dapat mem-pipe output ini untuk sedmembuat baris baru TeX linebreaks dan menulis ini ke file yang kemudian dapat saya sertakan dalam dokumen terakhir saya. Tetapi ketika saya melakukan texcount foo.tex | sed s/$/'\\\\'/ > wc.texoutput perintah baris texcountditekan.
Bagaimana saya bisa mendapatkan output dari perintah pertama yang akan ditampilkan di terminal dan disalurkan ke sed?
tee. Jika Anda memiliki cangkang tertentu seperti Bash, Anda dapat menyalurkan output tee menggunakan>(some further commands). Di shell lain, Anda harus memberikan tee argumen nama file (ini adalah mode operasi standarnya), kemudian jalankansome further commands < thatfile, dan kemudian hapus file itu. Atau lihat jawaban Hari di bawah ini.