Sök…


Introduktion

tee - läs från standardinmatning och skriv till standardutgång och filer.

Tee-kommandot är uppkallad efter T-splitter i VVS, som delar vatten i två riktningar och är formad som ett stort T.

tee kopierar data från standardingång till varje FIL och även till standardutmatning. I själva verket duplicerar tee dess inmatning och dirigerar den till flera utgångar samtidigt.

Syntax

  • tee [OPTION] ... [FILE] ...

parametrar

alternativ Beskrivning
-a, - bifoga Lägg till de givna filerna. Skriv inte över.
-i, - mindre-avbryter Ignorera avbrottssignaler.
--hjälp Visa ett hjälpmeddelande och avsluta.
--version Visa versioninformation och avsluta.

Anmärkningar

Om en FIL anges som bindestreck ("-") skriver tee igen till standardutgången.

Skriv utdata till stdout och även till en fil

Följande kommando visar endast output på skärmen (stdout).

$ ls 

Följande kommando skriver utdata endast till filen och inte till skärmen.

$ ls > file

Följande kommando (med hjälp av tee kommando) skriver utdata både till skärmen (stdout) och till filen.

$ ls | tee file

Skriv utgången från mitten av en rörkedja till en fil och skicka tillbaka den till röret

Du kan också använda tee kommandot för att lagra utgången från ett kommando i en fil och omdirigera samma utgång till ett annat kommando.

Följande kommando skriver nuvarande crontab-poster till en fil crontab-backup.txt och skickar crontab-poster till sed kommandot, vilket gör substituionen. Efter utbytet läggs det till som ett nytt cron-jobb.

$ crontab -l | tee crontab-backup.txt | sed 's/old/new/' | crontab –

skriv utdata till flera filer

Du kan leda din utgång till flera filer (inklusive din terminal) genom att använda tee som detta:

$ ls | tee file1 file2 file3

Instruera tee-kommandot att lägga till filen

Som standard skriver tee kommandot över filen. Du kan instruera tee att lägga till filen med alternativet –a som visas nedan.

$ ls | tee –a file


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow