Я конвертирую целое число в строку. К строке добавляются пробелы в конце. Я использовал функцию Trim (), но до конца она оставляла завершающие пробелы. Что тут смешного происходит? Я использую PS версии 5.
Код:
$OutputFileDtls = $OutputFileDtls + "/" + $Global:FilenmPathCur + ":" + $CurRecCnt.ToString().Trim() + ";"
Add-Content -Value "$TimeinSec Log: Details of the output files found for current job: $jobname in the $mastTableNm table are Count: $OutputFileRecCnt Details: $OutputFileDtls " -Path $logfile
вывод:
2020-02-19 14:21:38 Log: Details of the output files found for current job: BD_PR_AMS_FNTR_DATAVALIDATION_BLOCK1 in the [dbo].[DSTalendJobs] table are Count: 0 Details: /Dataproviders/Temp/Validated/GCW/FinalTier/AMS/gcw_finaltier_ams_565_20191124_03_58_37_data_validation.valid:0;/Dataproviders/Temp/Rejected/GCW/FinalTier/AMS/gcw_finaltier_ams_565_20191124_03_58_37_data_validation.reject:0;/Dataproviders/Temp/Blocked/GCW/FinalTier/AMS/gcw_finaltier_ams_565_20191124_03_58_37_cutoffdate.block :0
Здесь вы можете увидеть ноль в конце после конечных пробелов, которые не должны прийти на первое место