Dalam artikel ini, kita akan membahas tee perintah di Linux. Ini biasanya digunakan untuk membaca input dan menulis ke keduanya Keluaran Standar (stdout ) dan ke satu atau beberapa file.
kaos perintah biasanya digunakan bersama dengan perintah lain melalui pipa (|
) operator.
Mari kita pahami cara kerja perintah ini melalui beberapa contoh.
kaus Linux Sintaks Perintah
kaos perintah digunakan dengan sintaks berikut:
tee [-OPTIONS] [FILES]
-OPTIONS
mewakili berbagai opsi yang memungkinkan bersama dengan tee perintah.FILES
mewakili semua file yang tee menulis data keluaran ke, bersama dengan stdout .
Opsi Perintah tee
Ada opsi berbeda untuk tee perintah yang mengubah perilaku perintah. Tabel di bawah merangkum hal ini untuk kita.

Penggunaan tee
Perintah di Linux
1. Menulis ke banyak file
Penggunaan paling sederhana dari perintah ini adalah menulis ke stdout
dan untuk semua file yang diberikan. Tapi karena kita perlu memberikan input ke stdin
dari kaus , biasanya digunakan dalam urutan pipeline.
Contoh di bawah ini menunjukkan ini:
echo 'HELLO WORLD' | tee out1.txt out2.txt
Ini menggemakan HELLO WORLD dan mengalihkan stdout
menggunakan operator pipa dan meneruskannya ke tee
. Kami akan mendapatkan string HELLO WORLD ditulis ke Konsol, serta ke out1.txt
dan out2.txt
.
Keluaran

2. Tambahkan ke beberapa file
Secara default, perintah tee menimpa file yang ditentukan sebagai argumen. Untuk menghindarinya, kita dapat menggunakan -a
(--append
) opsi untuk menambahkan file tersebut.
echo 'HELLO WORLD PART 2' | tee -a out1.txt out2.txt
Keluaran

3. Abaikan Interupsi
Kita dapat menggunakan -i
opsi untuk mengabaikan sinyal interupsi apa pun (seperti Ctrl +C ) selama eksekusi tee
.
command | tee -i out.txt
4. Sembunyikan Keluaran Konsol
Kita dapat menyembunyikan output ke Konsol dengan mengarahkan ulang stdout
dari tee ke /dev/null
.
ls -l | tee out3.txt > /dev/null
Urutan ini menulis output dari ls -l
ke out3.txt
, tanpa mencetak ke Konsol.
Keluaran

Kesimpulan
Dalam artikel ini, kami mempelajari tentang penggunaan tee perintah di Linux, yang sangat berguna untuk menulis ke banyak file. Ini biasanya digunakan dalam urutan pipa, di mana Anda ingin melihat output antara dengan mencetak ke stdout
.
Kami belajar tentang bagaimana kami dapat menggunakan tee
perintah dengan berbagai pilihan. Saya harap ini membantu Anda lebih memahami tentang perintah tee, yang bisa menjadi alat yang sangat bagus untuk seorang programmer!
Referensi
- Halaman Linux Man untuk kaus