tee Kommandogenerator
Generera tee-kommandon för att kopiera stdin till stdout och filer
Komma igång med tee
## Vad är tee?
`tee` läser från standardinmatningen och skriver till både standardutmatningen **och** en eller flera filer. Det är standardsättet att fånga pipeline-utdata i en fil medan du fortfarande ser den på skärmen, eller för att fördela en ström till flera destinationer.
## Hur man använder
1. **Ange alternativ** (valfritt): `-a` för att lägga till istället för att skriva över. 2. **Ange fil**: Ange utdatafilen (eller filerna, genom att lista dem manuellt i ditt skal). 3. **Kopiera & kör**: Pipa en kommandos utdata till det genererade `tee`-kommandot.
Vanliga mönster
### Lägg till med `-a` Lägg till i en logg istället för att skriva över den:
``` echo "$(date) start" | tee -a run.log ```
### Fånga medan du tittar Visa en lång bygglogg på skärmen **och** spara den:
``` make 2>&1 | tee build.log ```
### Fördela Tee till flera filer på en gång (lägg till filargument manuellt):
``` cat data.txt | tee a.txt b.txt c.txt ```
### Kombinerat med sudo Skriv till en fil som ägs av root:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶Hur lägger jag till istället för att skriva över?
▶Kan jag skriva till flera filer?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe