[英]Powershell Delete String in text file
我有一個每天要下載的文件,我想要做的是創建一個腳本,該腳本讀取文本文件並刪除包含字符串“ ---”的所有行。
我從"(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批處理文件自動化。
文件內容如下
咨詢編號,議價編號
--------------------,-----------------
只是為了給您一個我要解決的圖形表示
有任何想法嗎?
問候
理查德
解決了這個問題,一個快速修正,這里是(get-content "L:\\movement.txt") -notmatch "---" | out-file "L:\\movement.txt"
(get-content "L:\\movement.txt") -notmatch "---" | out-file "L:\\movement.txt"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.