从python调用时如何使用awk?

时间:2019-05-29 14:51:33

标签: python bash

我正在尝试使用python执行bash脚本我必须检查所有命令并尝试在python脚本中调用它们。

我在做一个特定的练习时有困难,我相信这是由于我的bash知识不足。

subprocess.run("awk -v offset=\""+offset+"\"\'NR==1{old11=-offset; old7=0; next} {print strtonum(\"0x\" $11)-old11\",\"($7-old7)/1000000000; old11=strtonum(\"0x\" $11); old7=$7}\'"+ path2saveOutput+name+"-file", shell=True, stdout=open(path2saveOutput+name+"-file.mat", 'a'))

我收到错误

  

用法:awk [POSIX或GNU样式选项] -f progfile [-]文件...   用法:awk [POSIX或GNU样式选项] [-]'程序'文件...

我想我的命令行中缺少一些参数!?

0 个答案:

没有答案