Python相当于perl -ne开关

时间:2015-04-21 15:20:33

标签: python bash perl

我正在尝试将perl转换为python,我也碰巧在bash提示符中使用了大量的perl单行来解析文件。例如,

cat input_file.txt|perl -ne 'chomp $_; @a=split /\t/,$_;print "$_\n" if ($a[3]>=50)' > output_file.txt

循环遍历文件并仅打印那些第4列的值大于50的行。这是通过" perl -ne"来实现的。标志。

我的问题:python是否具有等同于" perl -ne"或者除了" python -c"之外还有其他任何标志;从提示中获取命令?我看到的大多数使用提示中的python命令的解决方案都是丑陋的,可以通过使用这些开关来解决。

如果没有,我只需要使用perl即时运行一个内衬和python进行脚本编写

谢谢!

0 个答案:

没有答案