Jak wstawić wbudowany (może heredoc?) Skrypt Pythona do potoku strumieniowania bash stdin / stdout
Ostatnio pracowałem sporo w Pythonie i chciałbym móc korzystać z jego funkcji zamiast wbudowanych poleceń powłoki / skryptów powłok
Więc dla potoku powłoki takiego jak ten:
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
Wszystko, co jest drukowane, to „stdout hi”
Co tu trzeba naprawić?
dzięki