Como inserir um script python embutido (talvez heredoc?) Em um pipeline de streaming bash stdin / stdout
ecentemente, eu tenho feito bastante trabalho em python e gostaria de poder usar seus recursos em vez de shell / bash builtins / script de shel
Então, para um pipeline de shell como este:
echo -e "Line One\nLine Two\nLine Three" | (cat<<-HERE | python
import sys
print 'stdout hi'
for line in sys.stdin.readlines():
print ('stdout hi on line: %s\n' %line)
HERE
) | tee -a tee.out
Tudo o que é impresso é "stdout hi"
O que precisa ser corrigido aqui?
obrigado