sed equivalent of something easy in python

Martin Gregorie martin at address-in-sig.invalid
Wed Oct 27 09:27:11 EDT 2010


On Wed, 27 Oct 2010 03:28:16 -0700, Lie wrote:

> On Oct 26, 4:04 am, Daniel Fetchinson <fetchin... at googlemail.com> wrote:
> 
>> (2) made me take care of 2 files instead of 1 from now on.
> 
> Not necessarily:
> 
> $ cat heredoc.sh
> #!/usr/bin/env bash
> python << 'EOF'
> print "hello world"
> def foo():
>     print "foo()"
> foo()
> EOF
> $

Or even better:

$ cat hello
#!/usr/bin/python
print "hello world"
def foo():
    print "foo()"
foo()

$ chmod u+x hello
$ hello
hello world
foo()
$ 

which saves an unnecessary shell invocation.


-- 
martin@   | Martin Gregorie
gregorie. | Essex, UK
org       |



More information about the Python-list mailing list