У меня есть веб-приложение на Python, и я хотел бы запустить из него несколько скриптов.Скрипты написаны на разных языках, таких как bash, lua, perl, c ++, ruby и т. Д. Дело в том, что я хотел бы сначала проанализировать скрипт, чтобы заменить предопределенные строительные блоки фактическими числами.Например, предположим, у меня есть следующий скрипт bash:
#!/bin/bash
ping -c 3 {{ip}}
Затем я хотел бы передать этот скрипт в оболочку со всеми переменными, которые понадобятся скрипту - в данном случае только IP переменная.Оболочка должна заменить все переменные фактическими значениями, поэтому, если мы ввели переменную ip как значение = 10.1.1.1, сценарий должен выглядеть так:
#!/bin/bash
ping -c 3 10.1.1.1
И я хочу эту функциональность для всехязыки программирования.Поэтому я использую python, который, в свою очередь, должен использовать какую-то оболочку, которая принимает скрипт + аргументы и выводит соответствующий скрипт вывода.
Я уже нашел swig, но не знаю, так ли эточто я хочу, так что предложения очень ценятся.
Спасибо