我有一个以下格式的文本文件:-
abc
[1 20 30]
bdf
[23 45 68]
mng
[45 67 89]
....
我只需要删除以[开头的行,并仅替换此删除项所留下的空白。在Powershell中怎么可能? 请帮忙。谢谢
答案 0 :(得分:0)
##Store content in a variable
$content = get-content path\to\foo.txt
$content -notmatch '\[\d+\s\d+\s\d+\]' | Out-File path\to\foo.txt -Force
输出如下所示
abc
bdf
mng