我正在从 python 脚本中运行 grep,如下所示:
last_run_start = os.system("cat %(file)s | grep '[0-24]:[0-59]' | tail -n1" % locals())
拉出最后一个时间戳file
。当我通过 Python 命令行执行此操作时,或通过常规终端使用该 grep 命令时,我得到了预期的结果 - 最后一行包含时间戳。
但是,当从此脚本运行时last_run_start
返回:
18:23:45
0
是什么导致这个“0”出现,更不用说换行了?更重要的是,我怎样才能将其从中删除last_run_start
?