|
本帖最后由 黑中见白 于 2021-5-4 00:19 编辑
<# :
@powershell "icm ([scriptblock]::Create((gc '%~f0' -Raw -Encoding UTF8)))"
exit
#>
# powershell script
#atxt+btxt 合并+去重,删除atxt的行数
$aa=gc a.txt
$bb=gc b.txt
$line=$aa+$bb
$aa.Count #行数
#去重
$set = [System.Collections.Generic.HashSet[string]]@($line)
#$set =$set | sort-Object #是否排序
Set-Content -Path cc.txt -Value ($set -join "`r`n") #去重
gc cc.txt | Select-Object -Skip $aa.Count | Set-Content c.txt
cmd /c del cc.txt
Write-Host -ForegroundColor White ('成功')
Start-Sleep -Milliseconds 3000
|
|