下面是我的 sed 命令:
sed "s/N([0-9]*)/sum('\1')/g" old.txt > new.txt
在 bash 终端中工作正常
但是下面的python代码不执行:-
file1=old.txt
file2.new.txt
sed_cmd = 'sed "s/0x\([0-9]*\)/sum('\1')/g" %s > %s' %(file1,file2)
我收到语法错误
在上面之后我需要做: -
subprocess.call([sed_cmd],shell=True)