-1

我正在尝试编写一个脚本A,它将一个 VHDL 文件X作为输入并创建一个脚本B来生成几个类似X但差异很小的文件(例如信号的初始值更改)。我希望脚本考虑到空白以保持原始文件的外观X。我正在尝试在 Python 中执行此操作,但是如果您对 bash 有任何帮助,那也会有所帮助。

4

1 回答 1

1

如果您不想继续使用依赖项,Bash 是最佳选择,您可以使用任何基于 nix 的系统中可用的 grep、sed、cut 或 awk

对于需要做的每个不同的输出文件,

逐行读取输入文件A。

在每一行中使用 grep 评估您自己的模式,如果它与您的“动态”值匹配,则替换该行的内容。

将每个处理的行附加到一个新文件并重复,直到完成所有输出文件。

这样做的困难在于,如果您发现自己不习惯使用此工具,您可能会花费大量时间,但并不比任何其他编程语言都难

于 2013-04-06T22:00:04.797 回答