我正在尝试合并此 sed 命令来删除子文件中的最后一个逗号。
sed -i -e '1h;1!H;$!d;${s/.*//;x};s/\(.*\),/\1 /' file.json"
Run Code Online (Sandbox Code Playgroud)
当我在命令行中运行它时,它工作正常。当我尝试作为子进程运行时,它不起作用。
Popen("sed -e '1h;1!H;$!d;${s/.*//;x};s/\(.*\),/\1 /' file.json",shell=True).wait()
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?