2014-12-02 58 views
0

我有,我下載我想要做的就是創建一個腳本讀取的文本文件,並刪除了包含字符串的任何行的文件「---」PowerShell的刪除字符串中的文本文件

我開始"(get-content L:\holdings.txt) | where {$_ -ne "" | out-file holdings.txt"

這將刪除所有的空行,沒有任何問題,我又試圖

$del -like "*-*" 
"(get-content L:\holdings.txt) | where {$_ -ne $del | out-file L:\holdings.txt" 

其中我雖然會刪除任何數據線,而它在運行時錯誤的行沒有被刪除了...

我不知道它是否相關,但是我想刪除的行總是第二行,因爲它是逗號分隔的SQL批處理文件自動化。

文件內容如下

諮詢次數,甩賣數
--------------------,--------- --------

只是爲了嘗試給你,我想解決

任何想法的圖形表示?

問候

理查德

回答

3

解決它,快速修正,這是(get-content "L:\movement.txt") -notmatch "---" | out-file "L:\movement.txt"

+0

希望它可以幫助別人,將來別人! – 2014-12-02 09:44:35