2012-09-04 38 views

回答

-1

尝试-c解释选项: 蟒蛇

-1

你可以通过执行以下命令进入从正常的bash shell交互模式在这方面Perl并不像Perl那么方便,但你可以使用fileinput这样的标记来接近Perl的-p,如下所示:

python -c 'for ln in __import__("fileinput").input(): print ln.rstrip()' files... 

这将按照Perl的顺序自动打开文件,或者如果没有提供文件,则使用标准输入。用任何类型的处理替换print。你可能需要多行来做任何有用的事情,但这对大多数shell来说不是问题。

请注意,需要rstrip以避免重复来自源代码行的新行和由print声明添加的行。如果您不打印该行,则不需要调用它。