6. 支持基本的数学运算和数组操作(加减乘除模),打开就能当计算器用
PS C:UsersHaley> 1 + 1 2 PS C:UsersHaley> 3 * 5 15 PS C:UsersHaley> 0xab 171 PS C:UsersHaley> 1kb 1024 PS C:UsersHaley> 1mb / 1kb 1024
7. 良好的脚本编程体验
powershell 脚本的语法与高级编程语言非常相近,例如其分支语句if(...){} else{}、循环语句for(...){}与 C 语言别无二致,因而大大提高了编程体验。
8. 拥有丰富的字符串操作对象和函数,全面支持正则表达式
字符串处理是 shell 脚本的主要任务,正则表达式的重要性也无需多说。
9. 支持重定向,读写文件易如反掌
powershell 原生支持将结果导出到html, csv, xml等文件,也可以通过重定向从文件中读取内容。
例如:
PS C:UsersHaley> ls | Select-Object Mode,Name | Export-Csv ~/desktop/test.csv
这样就把当前目录下的所有 文件名-读写权限 保存到了一个 csv 文件中。
10. 支持 Debug
虽然这个功能很少用到,但支持 debug 是走向完备编程语言不可或缺的一项功能。










