Я пишу python скрипт, в котором я использую команду sed для замены. Я должен изменить любое количество maxsessions на maxsessions 100. Для этого я сохраняю число max сессий в переменной, и если это значение меньше 100, я должен заменить его на 100.
Например: y = subprocess.check_output ('' 'grep "MaxSessions" filename ",' shell = True) print (y)
Выводит MaxSessions 20
Теперь я использую команду sed, чтобы изменить ее на 100 subprocess.call ('' 'sed -i "s / $ y / MaxSessions 100 / g" filename "), shell = Верно)
Но это не меняет значение? Где я не прав?