在我的脚本中,我经常用逗号连接,我想创建一个帮助函数,这样我就可以通过管道来完成。
$fileNames | %{ "../$_.js" } | Join-ByComma
而不是非得做
($fileNames | %{ "../$_.js" }) -join ', '
我很难弄清楚如何用管道输入的方式来完成这个任务。我试过这样的方法
function Join-ByComma($arr) {
$arr -join ', '
}
和
function Join-ByComma($arr) {
Process { $_ }
End { $arr -join ', ' }
}
两种方法都不起作用
发布于 2015-04-19 22:33:26
您可以使用$Input
自动变量,它表示管道输入:
function Join-ByComma {
@($Input) -join ', '
}
https://stackoverflow.com/questions/29736505
复制相似问题