不显示零值
Not displaying zero values
我有 PowerShell 脚本,其中一部分计算文件中的行数。如果文件有行没问题,但如果没有行,它不会在计数值中显示任何内容 - 我需要它显示零。
#Count the number of lines that we have so far for KNOWN error_4 types
if (Test-Path $path\known_error_type_4.log) {
$error_4_measure = Get-Content $path\known_error_type_4.log | Measure-Object
$error_4_count = @($error_4_measure).Count
echo "Known Error_4 Type Line count is : ${error_4_count} lines"
我试过用 @()
将它放入一个数组中,因为这应该 return 一些东西,但我怀疑我出了点小问题,但我看不到它。
将数组子表达式运算符 @()
放在 Get-Content
语句周围并检查 Count
属性:
$error_4_count = @(Get-Content $path\known_error_type_4.log).Count
我有 PowerShell 脚本,其中一部分计算文件中的行数。如果文件有行没问题,但如果没有行,它不会在计数值中显示任何内容 - 我需要它显示零。
#Count the number of lines that we have so far for KNOWN error_4 types
if (Test-Path $path\known_error_type_4.log) {
$error_4_measure = Get-Content $path\known_error_type_4.log | Measure-Object
$error_4_count = @($error_4_measure).Count
echo "Known Error_4 Type Line count is : ${error_4_count} lines"
我试过用 @()
将它放入一个数组中,因为这应该 return 一些东西,但我怀疑我出了点小问题,但我看不到它。
将数组子表达式运算符 @()
放在 Get-Content
语句周围并检查 Count
属性:
$error_4_count = @(Get-Content $path\known_error_type_4.log).Count