首页 > 解决方案 > 使用 sed 的未终止的“s”命令

问题描述

a=subprocess.check_output('''grep "MaxSessions" /etc/ssh/sshd_config ''',shell=True)

subprocess.call('''sed -i "s/'{}'/'#MaxSessions 100'/g" /etc/ssh/sshd_config'''.format(a),shell=True)

运行此命令会给出错误未终止的 s 命令。我已经检查了所有可能的逗号组合。我哪里错了?

标签: pythonpython-3.xlinuxsedsubprocess

解决方案


推荐阅读