我正在使用较旧的版本,robocopy即使已设置/NJH和/NJS参数,该版本也会在日志中包含百分比。因此,我想从日志中删除百分比:
72880735 H:\ 1.txt
100%
33038490 H:\ 10.txt
100%
64878348 H:\ 2.txt
100%
25875810 H:\ 3.txt
0%
100%
我尝试过
(Get-Content $logfile) | Where-Object {
$_ -match '[\s](\d{1,})(\s+)(\w\W\W.+)'
} | Set-Content $logfile
Run Code Online (Sandbox Code Playgroud)
但这导致
72880735 H:\ 1.txt
33038490 H:\ 10.txt
64878348 H:\ 2.txt
25875810 H:\ 3.txt
0%
所以我去除了100%,但没有去除0%。