FINDSTR-比较文件,将输出重新格式化为文件

时间:2018-08-17 07:36:16

标签: findstr

我有2个文件:

C:\ Temp \ File1.txt
C:\ Temp \ File2.txt

File1.txt包含

Blablabla          Mamamama

File2.txt包含

Blablabla          Mamamama
Papapapa           Wawawawa

我制作了一个脚本,用于比较目录中最新的2个文件并进行比较。这些文件之间的差异将写入输出文件“ outputfile.txt”中。 效果很好,但是我想在将输出写入输出文件之前将输出的格式设置为不同。

outputfile.txt中的当前输出

Papapapa           Wawawawa

如您所见,这里有20个空格键,我想用一个代码代替它,以便“ Wawawawa”换行。

所需的输出:

Papapapa
Wawawawa

有人可以帮我吗? 还是有Select-String可以解决问题?


我的脚本:

$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
$dir = "C:\Temp"

$output = "C:\Temp\outpufile.txt"

$first = Get-ChildItem -Path $dir | Sort-Object LastAccessTime | Select-Object -last 1 -skip 1
$first


$latest = Get-ChildItem -Path $dir | Sort-Object LastAccessTime | Select-Object -last 1
$latest

findstr /vig:"$dir\$first" "$dir\$latest" > $Output

0 个答案:

没有答案