然后我缩进了print语句,程序运行了,但输出很奇怪: There were 0 subject lines in mbox-short.txtThere were 27 subject lines in mbox-short.txt 这是从第0行开始的,它将每行数字打印大约我想不出任何其他方法来尝试消除语法错误,使我不能使用正确的
我有一个(专有的)程序,我从终端中的./program -a asdf开始。当我这样做的时候,我可以在正确的时间看到所有的输出。
但是,当我想在我的脚本中使用程序的输出并运行./program -a asdf | script.sh时,在循环中只包含read line和echo $line的"script.sh“,程序的输出是”奇怪的“。当程序
我继承了一些代码,这些代码由于在调用打印时引发输入/输出错误而周期性(随机)失败。我正在尝试确定引发异常的原因(或者至少更好地理解它)以及如何正确处理它。在执行以下Python行时(在2.6.6解释器中,在CentOS 5.5上运行):
print >> sys.stderr, 'Unable to do something: %s' % commandprint >> sys.stderr, 'Unable to do something: