【发布时间】:2021-07-21 05:13:07
【问题描述】:
以下 awk 命令将文件名附加到日志文件的每一行
awk '{print FILENAME " " $0}' progress.log > progress_temp.log
如何从 python 执行这个 awk 命令
能够执行以下命令
subprocess.run(["awk", "{print FILENAME \" \" $0}", "progress.log"])
但它不会将输出重定向到 progress_temp.log 并且不想在 python 中处理该部分。
【问题讨论】:
-
请参阅stackoverflow.com/questions/66790858/…,了解从 Python 进行重定向是多么容易。你为什么不想这样做?