假設:D:\tmp\txt 裡頭有許多TXT檔案
目的:刪去所有TXT檔案中,含有"1"的內容
作法:用""(空值)去替代"1"
1.準備一個r.ps1 (用記事本貼上另存為ps1副檔名即可)
Get-ChildItem d:\tmp\txt -Filter *.txt | Foreach-Object{
(Get-Content $_.FullName) |
Foreach-Object {$_ -replace "1", ""} |
Set-Content $_.FullName
}
2.在cmd下執行powershell -File r.ps1
大哥 謝謝你的回復,我先這樣使用。
但其實內容我看不懂,想另外請教大哥:有無推薦的批次檔書籍?
大哥 謝謝你的回復,我先這樣使用。
但其實內容我看不懂,想另外請教大哥:有無推薦的批次檔書籍?
參考書喔,我都只靠GOOGLE就學不完了,
只要找對關鍵字,大部份都有答案,若沒有就自己試,
每個指令從簡單的開始玩,不懂再上網找其它人的來改,久而久之就會囉,
即使不會自己寫,也要知道怎麼找,我下的關鍵字如下:
cmd remove specific word in text files
參考別人的指令後,我自己一定會再試,
試了沒問題才會提供的,自己多學一點,也幫人一點,共學的概念~