Jon Redgrave wrote: > It seems unreasonably hard to write simple one-line unix command line > filters in python: > > eg: ls | python -c "<something> print x.upper()"
Python is neither bash nor Perl. It is not intended to compete in the "quick and dirty one-liner commands" stakes. However, you might like to consider ipython, which is intended as a complete Python shell, not just an interactive interpreter. http://ipython.org/ [...] > The best I've come up with is to use sitecustomize.py to add to > __builtin__ If you're a system administrator who wants to replace bash one-liners at the command line with Python one-liners, sure, why not? If you build up a useful collection of sys admin tools or recipes, you might like to consider sharing them. Perhaps if Python was used more by sys admins, there might be less resistance to making it easier to compete with bash one-liners. -- Steven -- http://mail.python.org/mailman/listinfo/python-list