如何在powershell中获取参数计数和参数字符串?

时间:2012-12-09 16:58:38

标签: powershell

之前我使用过unix bash,而且我在powershell中找不到类似于$ *或$#

的命令

我发现$ *是$ args 但是什么是$# 这不起作用:

$args.toString().split(" ").length;

3 个答案:

答案 0 :(得分:4)

暂时没有这样做,但它应该像这样工作。

$* : $args
$# : $args.count
$1 : $args[0]

未经测试的代码。

答案 1 :(得分:1)

$ args是一个数组,所以$ args.Length应该可以做到这一点......

答案 2 :(得分:1)

更好的选择是使用param()

声明命名参数