teedapat mengarahkan input standar yang disalurkan ke output dan file standar .
echo Hello, World! | tee greeting.txt
Perintah di atas akan menampilkan salam pada layar terminal dan menyimpannya dalam isi greeting.txtfile, membuat file jika tidak ada dengan nama itu.
Ada juga yang -aberalih untuk teemenambahkan file yang sudah ada alih-alih menimpa.
Apakah ada cara yang mudah untuk mengarahkan input yang disalurkan ke perintah dan output standar alih-alih file?
Saya mencoba membuat skrip pembungkus untuk bukumenyalin ke pemilihan utama, URL bookmark yang ditentukan oleh nomor indeksnya.
# bukuc:
#!/bin/sh
url=$(buku -f 1 -p $1 | cut -f 2) # NUMBER : URL
echo $url # DISPLAY
echo $url | xsel # PRIMARY SELECTION
Di sini saya menggunakan echo dua kali, pertama untuk ditampilkan di terminal, dan kemudian menyimpan dalam pemilihan utama (clipboard).
Saya membayangkan sesuatu echo $url | teeC xselatau cara pintas untuk menampilkan output sebelum meneruskan ke perintah berikutnya (perintah chaining), apa yang akan memungkinkan saya untuk rantai seluruh perintah dalam satu baris tanpa perlu menyimpan hasil dalam variabel sebagai berikut:
buku -f 1 -p $1 | cut -f 2 | teeC xsel
Saya juga dapat menggunakannya dengan urlviewuntuk melihat, memilih, dan membuka dengan yang $BROWSERberikut:
bukuc 10-20 | urlview
info teemenyebutkan penggantian proses, dan menyalurkan output tee ke sebuah program ...
tee /dev/ttyatautty0(tidak ingat persis ... saya di jalan)