linux command

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:

คำสั่ง Unix – Linux Command

Linux, Unix

 

Author: Suphakit Annoppornchai

Credit: https://saixiii.com

Leave a Reply