我正在尝试使用 sed in 执行替换VMkernel
。我使用了以下命令,
sed s/myname/sample name/g txt.txt
我有一个错误说sed: unmatched '/'
。我用\
. 有效。
当我尝试使用 python 进行相同操作时,
def executeCommand(cmd):
process = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE)
output, error = process.communicate()
print (output.decode("utf-8"))
executeCommand('sed s/myname/sample\ name/g txt.txt')
我sed: unmatched '/'
再次收到错误。我使用\s
而不是空格,我将名称替换为samplesname
.
如何用空格替换字符串?