如何通过Python在每个文件中打印以下一个衬垫?
python -c "import sys;print '>>',sys.argv[1:]" | dir *.*
特别想知道如何管道进入python -c.接受DOS或Cygwin回复.
python -c "import os; print os.listdir('.')"
如果您想在问题中应用一些格式,
python -c "import os; print '\n'.join(['>>%s' % x for x in os.listdir('.')])"
如果要使用管道,请使用xargs
:
ls | xargs python -c "import sys; print '>>', sys.argv[1:]"
或反叛:
python -c "import sys; print '>>', sys.argv[1:]" `ls`