-1
我想寫一個腳本A
將採取VHDL文件X
作爲輸入,並創建一個腳本B
生成幾個文件類似於X
但有小的差異(例如信號的初始值改變)。我希望腳本考慮空白空間以保持原始文件X
的外觀。我試圖用Python來完成,但是如果你對bash有任何幫助,那也會有所幫助。腳本來編寫一個腳本來寫入多個相似的文件
我想寫一個腳本A
將採取VHDL文件X
作爲輸入,並創建一個腳本B
生成幾個文件類似於X
但有小的差異(例如信號的初始值改變)。我希望腳本考慮空白空間以保持原始文件X
的外觀。我試圖用Python來完成,但是如果你對bash有任何幫助,那也會有所幫助。腳本來編寫一個腳本來寫入多個相似的文件
Bash是最好的選擇,如果你不想依賴進行,你可以利用的grep,sed的,剪切或任何基於尼克斯系統
awk的可供需要做的每一個不同的輸出文件,
讀取輸入文件逐行。
在每行中使用grep評估您自己的模式,並使用您的「動態」值替換該行的內容。
將每個處理過的行追加到一個新文件並重復,直到完成所有輸出文件。
與此困難的事情是,你可能會花大量的時間,如果你沒有找到自己喜歡使用這個工具,但並不比任何其他的編程語言
聽起來很難像你想要某種模板系統? – Spacedman 2013-04-06 21:41:49
是的,模板很好地描述了我在找什麼。有更好的語言可以使用嗎? – Stuart 2013-04-06 21:43:31
谷歌python模板有很多:http://wiki.python.org/moin/Templating有很多資源 – Spacedman 2013-04-06 22:35:05