Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我以前用过unix bash,在powershell中找不到类似$*或$#的命令
我发现 $* 是 $args 但是什么是 $# 这不起作用:
$args.toString().split(" ").length;
有一段时间没有这样做了,但它应该像这样工作。
$* : $args $# : $args.count $1 : $args[0]
未经测试的代码。
更好的选择是使用 param() 声明命名参数
$args 是一个数组,所以 $args.Length 应该可以解决问题...