<p dir="ltr"><br>
On Apr 18, 2016 12:30 PM, "Wes Turner" <<a href="mailto:wes.turner@gmail.com">wes.turner@gmail.com</a>> wrote:</p>
<p dir="ltr">> ><br>
> > I think the users of oneline.py could be people that now write lots of<br>
> > bash scripts and work on the command line. So whenever someone asks a<br>
> > question somewhere about how to do X on the linux command line, we<br>
> > might have the answer: """<br>
> ><br>
> > Q: On the linux commandline, how do I get only the filename from a<br>
> > full path that is in $FILEPATH<br>
> ><br>
> > A: Python has this. You can use the tools in os.path:<br>
> ><br>
> > Filename:<br>
> > $ oneline.py "os.path.basename('$FILEPATH')"<br>
> ><br>
> > Path to directory:<br>
> > $ oneline.py "os.path.dirname('$FILEPATH')"<br>
> > """<br>
><br>
> FILEPATH='for'"example');"'subprocess.call("cat /etc/passwd", shell=True)'</p>
<p dir="ltr">sys.argv[1]  (IFS=' ')<br>
stdin (~IFS=$'\n')<br></p>
<p dir="ltr">... </p>
<p dir="ltr">* <a href="https://github.com/westurner/dotfiles/blob/develop/scripts/el">https://github.com/westurner/dotfiles/blob/develop/scripts/el</a></p>
<p dir="ltr">* <a href="https://github.com/westurner/pyline/blob/master/pyline/pyline.py">https://github.com/westurner/pyline/blob/master/pyline/pyline.py</a> (considering adding an argument (in addition to the existing -m) for importlib.import_module))<br></p>
<p dir="ltr">><br>
> ><br>
> > This might be more appealing than python -c. The whole point is to<br>
> > make Python's power available and visible for a larger audience.<br>
> ><br>
> > -Koos<br>
> > _______________________________________________<br>
> > Python-ideas mailing list<br>
> > <a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
> > <a href="https://mail.python.org/mailman/listinfo/python-ideas">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
> > Code of Conduct: <a href="http://python.org/psf/codeofconduct/">http://python.org/psf/codeofconduct/</a><br>
</p>