2013-04-06 3 views
-1

Я пытаюсь написать скрипт A, которая будет принимать VHDL файл X в качестве входных данных и создать сценарий B для создания несколько файлов, аналогичных X, но с небольшими различиями (например, начальное значение сигнала изменяется). Я хотел бы, чтобы сценарии учитывали пустое пространство, чтобы сохранить внешний вид исходного файла X. Я пытаюсь сделать это на Python, но если у вас есть помощь для bash, это также поможет.скрипт, чтобы сделать скрипт, чтобы написать несколько похожих файлы

+1

звучит, как вы хотите какой-то система шаблонов? – Spacedman

+0

Да, шаблон - хорошее описание того, что я ищу. Есть ли для этого лучшие языки? – Stuart

+1

Шаблон Google python получает много: http://wiki.python.org/moin/Templating имеет много ресурсов – Spacedman

ответ

1

Bash является лучшим вариантом, если вы не хотите, чтобы продолжить с зависимостями, вы можете использовать Grep, СЭД, вырезать или AWK доступны в любой системе

на основе Nix для каждого другого выходного файла, необходимого сделать ,

Прочитать исходный файл. Строка за строкой.

Оцените свои собственные шаблоны, используя grep в каждой строке, и замените содержимое строки, если она соответствует вашим «динамическим» значениям.

присоединить каждую обработанную строку к новому файлу и повторить до тех пор, пока вы не закончите все ваши выходные файлы.

Твердая вещь с этим, что вы можете потратить много времени, если вы не нашли себя комфортно, используя эти инструменты, но не сложнее, чем любой другой язык программирования

Смежные вопросы