我正在尝试将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进行脚本编写
谢谢!