tee
Linux Command – tee ใช้ในการอ่านข้อมูลพร้อมกับเขียนข้อมูลลง file
คำสั่ง
<command> | tee <file>
$ ls -1 *.txt | wc -l | tee count.txt 4 $ cat count.txt 4
โครงสร้างคำสั่ง
tee [OPTION]... [FILE]...
รายละเอียด
เป็นคำสั่งที่ใช้ในการอ่านข้อมูลพร้อมกับเขียนข้อมูลลง file มีที่มาจาก T-splitter เป็นข้อต่อแยก 2 ทาง ซึ่ง tee ทำหน้าที่ 2 อย่าง
- tee ทำการ copy ข้อมูลจาก file และแสดงผลบน screen
- tee ทำการคัดลอก input ที่ได้ไปเขียนลง file
Option
-a, --append append to the given FILEs, do not overwrite -i, --ignore-interrupts ignore interrupt signals -p diagnose errors writing to non pipes --output-error[=MODE] set behavior on write error. See MODE below --help display this help and exit --version output version information and exit MODE determines behavior with write errors on the outputs: 'warn' diagnose errors writing to any output 'warn-nopipe' diagnose errors writing to any output not a pipe 'exit' exit on error writing to any output 'exit-nopipe' exit on error writing to any output not a pipe The default MODE for the -p option is 'warn-nopipe'. The default operation when --output-error is not specified, is to exit immediately on error writing to a pipe, and diagnose errors writing to non pipe outputs.
กลุ่มคำสั่ง
–
Reference:
Author: Suphakit Annoppornchai
Credit: https://saixiii.com