【发布时间】:2014-01-22 11:50:17
【问题描述】:
这看起来很琐碎,但我正在编写一个 PowerShell 脚本,该脚本将向用户发送一封电子邮件,它将引用从变量 ($DaysLeft) 中获取的剩余“天数”。
为了在语法上正确(就“day”/“days”而言),我可以(在 Oracle SQL 中)使用 DECODE 函数,因此:
DaysLeft ||' day'||DECODE(DaysLeft, 1, '', 's')||' Remaining'
显然你可以用 CASE 做类似的事情,这同样令人满意。
我想知道 PowerShell 是否有类似的独立块可以用于此目的。我显然可以用 IF-ELSE 块定义一个变量,但我希望有更有效的方法!
我看到了一些使用 SWITCH 命令的示例,但这似乎不是我所追求的……或者是吗?
谢谢!
【问题讨论】:
标签: powershell decode