param(
[Parameter(Mandatory=$true)]
[string]$InputFile
)
$inputPath = Resolve-Path $InputFile
$folder = Split-Path $inputPath
$name = [System.IO.Path]::GetFileNameWithoutExtension($inputPath)
$outputFile = Join-Path $folder "$name`_comma.txt"
(Get-Content $inputPath | Where-Object { $_.Trim() } | ForEach-Object { $_.Trim() }) -join ',' |
Set-Content $outputFile -Encoding UTF8
Write-Host "Готово: $outputFile"
.\ips-comma.ps1 .\ips.txt