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