diff --git a/pages.nl/common/tee.md b/pages.nl/common/tee.md new file mode 100644 index 000000000..f92ffaf1d --- /dev/null +++ b/pages.nl/common/tee.md @@ -0,0 +1,20 @@ +# tee + +> Lees van `stdin` en schrijf naar `stdout` en bestanden (of commando's). +> Meer informatie: . + +- Kopieer `stdin` naar elk bestand en ook naar `stdout`: + +`echo "voorbeeld" | tee {{pad/naar/bestand}}` + +- Voeg toe aan de opgegeven bestanden, overschrijf niet: + +`echo "voorbeeld" | tee -a {{pad/naar/bestand}}` + +- Toon `stdin` naar de terminal en leid het ook door naar een ander programma voor verdere verwerking: + +`echo "voorbeeld" | tee {{/dev/tty}} | {{xargs printf "[%s]"}}` + +- Maak een directory genaamd "voorbeeld", tel het aantal tekens in "voorbeeld" en schrijf "voorbeeld" naar de terminal: + +`echo "voorbeeld" | tee >(xargs mkdir) >(wc -c)`