using python on the command line with 'here-documents' and pipes
calmar at calmar.ws
Sun Nov 14 19:40:39 CET 2004
On 2004-11-14, Jeremy Bowers <jerf at jerf.org> wrote:
> Can you post a working example for awk? I'll admit I'm not a shell
> but it seems like you are trying to stuff two files onto stdin, the
> result and the python program. I don't understand how that could ever
> work, and now you've piqued my curiosity.
Well, it would be something like (easy example):
echo -e 'line1\nline2\nline3' | python -c '
for line in sys.stdin:
That works now (with bash). I get the text into python and can do there
whatever I want. Awk/Sed/grep or whatever kind of tasks.
My problem, I didn't find the solution to just write the code after the
-c '...' including newlines. Sooo easy, but I didn't find that solution
(not even after hours doing curious stuff:)
PS: would there be a smarter way to get the
stdin lines into a loop?
(o_ It rocks: LINUX + Command-Line-Interface
More information about the Python-list