- Windows PowerShell每周提示(7):格式化数字
"{0:N0}" -f $a
输出:
19,385,790,464
"{0:N0}" -f $a的解释:
l 初始的0(冒号前的那一个)代表了要被格式化的项目的索引号。目前,保留0的话一切都会正常运行。
l N代表被应用的格式类型;在本例的中,N是Numeric的缩写。还有其它类型的格式能被我们应用么?是,有的,我们待会就向你展示一些。
l 第二个0(N后的那一个)被称为“精度限定符”,如果是数字格式的话,表明小数点后有多少位被显示。在本例中我们不想要任何小数部分,因此我们设置此参数为0。假设我们需要显示3位小数?没有问题,这个命令关心到了这个方面:“{0:N3} –f $a”。运行这个命令,你会看上去像这样的输出结束:19,385,790,464.000
名称 |
限定符 |
描述 |
货币 |
C |
值以货币形式显示,使用精度限定符来限定有几位小数将被显示 |
数字 |
D |
值以精度限定符中指定的数字数来显示;如有需要,在数字开始处将会被添加前导0。 |
百分数 |
P |
值被乘以100,然后以百分数形式显示。精度限定符来限定有几位小数将被显示。 |
16进制 |
X |
值以16进制显示。限定符用来限定字符的显示数量,如有需要将在开始添加前导0。 |
$a = 348
"{0:N2}" -f $a
"{0:D8}" -f $a
"{0:C2}" -f $a
"{0:P0}" -f $a
"{0:X0}" -f $a
输出:
348.00
00000348
¥348.00
34,800%
15C
- Windows PowerShell每周提示(8):你能用Get-ChildItem Cmdlet所做的酷事
----
DRIVERS
PerfLogs
Program Files
Users
Windows
autoexec.bat
BOOTSECT.BAK
config.sys
WirelessDiagLog.csv
PerfLogs
Program Files
Users
Windows
autoexec.bat
BOOTSECT.BAK
config.sys
WirelessDiagLog.csv
-
Windows PowerShell每周提示(9):你能用数组做更多的事
$b = "Green","Orange","Yellow"
$c =$d +$b
作者:gracestoney
出处:http://www.cnblogs.com/gracestoney/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的csdn博客中-Gracestoney。