tee Commando-generator
Genereer tee-commando's om stdin naar stdout en bestanden te kopiëren
Aan de slag met tee
## Wat is tee?
`tee` leest van standaardinvoer en schrijft naar zowel de standaarduitvoer **als** een of meer bestanden. Het is de standaardmanier om pijplijnuitvoer naar een bestand vast te leggen terwijl je het toch op het scherm ziet, of om een stroom naar meerdere bestemmingen te vertakken.
## Hoe te gebruiken
1. **Opties instellen** (optioneel): `-a` om toe te voegen in plaats van te overschrijven. 2. **Bestand opgeven**: Voer het uitvoerbestand in (of meerdere bestanden door ze handmatig in je shell op te sommen). 3. **Kopiëren en uitvoeren**: Leid de uitvoer van een commando door naar het gegenereerde `tee`-commando.
Veelvoorkomende patronen
### Toevoegen met `-a` Voeg toe aan een log in plaats van deze te overschrijven:
``` echo "$(date) start" | tee -a run.log ```
### Vastleggen en tegelijk bekijken Toon een lange build-log op het scherm **en** sla hem op:
``` make 2>&1 | tee build.log ```
### Vertakken Tee tegelijk naar meerdere bestanden (voeg bestandsargumenten handmatig toe):
``` cat data.txt | tee a.txt b.txt c.txt ```
### Gecombineerd met sudo Schrijf naar een bestand dat eigendom is van root:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶Hoe voeg ik toe in plaats van te overschrijven?
▶Kan ik naar meerdere bestanden schrijven?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.