История изменений
Исправление t184256, (текущая версия) :
Разупорись сам, а.
Вот у тебя задача: выполнить argv0 argv1 argv2 … argvN
В каждом из них могут быть пробелы, кавычки, переводы строки и вообще любая оргия чего угодно в любой комбинации.
Интерфейс здорового человека выглядит как exec(argv)
. Интерфейс курильщика выглядит как ssh(str)
. У тебя массив аргументов, как положено, а запустить команду надо по ssh.
Как ты решил эту задачу? Как выглядит твой волшебный скрипт?
Я серьёзно спрашиваю, у меня есть место в коде, где вместо решения — изолента. С огромной радостью заменю её на правильное, но правильного не смог мне подсказать даже мейтейнер openssh, вздохнув, обвинив сам протокол и благословив вместо этого изоленту.
Do whatever you want, using the well-documented shell syntax, я и без скрипта могу.
Исходная версия t184256, :
Разупорись сам, а.
Вот у тебя задача: выполнить argv0 argv1 argv2 … argvN
В каждом из них могут быть пробелы, кавычки, переводы строки и вообще любая оргия чего угодно в любой комбинации.
Интерфейс здорового человека выглядит как exec(argv)
. Интерфейс курильщика выглядит как ssh(str)
. У тебя массив аргументов, как положено, а запустить команду надо по ssh.
Как ты решил эту задачу? Как выглядит твой волшебный скрипт?
Я серьёзно спрашиваю, у меня есть место в коде, где вместо решения — изолента. С огромной радостью заменю её на правильное, но правильного не смог мне подсказать даже мейтейнер openssh, вздохнув, обвинив сам протокол и благословив вместо этого изоленту.