Leerdoelen
- Hoe kunnen we data vanuit een pipe verwerken
Werken met de pipe
echo "Mijn data" | python .\my_script.py
- Data komt binnen op standard input (stdin)
import sys
for line in sys.stdin:
sys.stdout.write(line)
- We hebben de print vervangen door
stdout.write
- We hebben nu een filter
Samenvatting
- Een filter neemt data van stdin en schrijft naar stdout
- Er tussen kan de data bewerkt worden