我想使用PowerShell根據標題的位置自動將SQL文件劃分爲單獨的文件。使用PowerShell,SQL文件如何根據其內容分割成多個文件?
被分裂的一個例子SQL文件如下:
/****************************************
Section 1
****************************************/
Select 1
/****************************************
Section 2
****************************************/
Select 2
/****************************************
Section 3
****************************************/
Select 3
我想新的文件將被命名爲每個文件即「第1條」一節的標題,「第2」和「科3' 。第一個文件的內容應該如下:
/****************************************
Section 1
****************************************/
Select 1
字符串:/****************************************
僅在爲副標題的SQL文件中使用,因此可用於標識節的開始。文件名將始終是正下方的文本。
你嘗試過什麼了嗎? –
@Mike不,因爲我是PowerShell的新手。它看起來可以使用.NET StreamReader類和「Add-Content」cmdlet完成,如下面問題的答案:「http://stackoverflow.com/questions/1001776/how-can-i-split -a文本文件 - 使用 - PowerShell的」。但是,這個問題與我的不同之處在於我能夠使用答案。 – Fletch