我有一个PowerShell代码,它从数据库中检索一些数据,声明的数据类型是一个数组。
@my_data = @()
$x = (invoke-sqlcmd -serverinstance x -database y -Query "select name from first_table")
$y = (invoke-sqlcmd -serverinstance xx -database yy -Query "select name from second_table")
$my_data = $x + $y
$my_data = $my_data | select -unique
$my_data = "Tom Tim Jo"
$required_format = "Tom,Tim,Jo"
在上面的示例中,我要求格式以逗号分隔,目前以空格分隔。
问题是我传递给$my_data
的一个函数需要用逗号分隔。
我尝试按照其他so页面和示例中的建议使用-join ','
,但没有用,因为变量没有用逗号分隔。
2条答案
按热度按时间unftdfkk1#
.Net方法Replace()将起作用
carvr3hs2#
先尝试拆分
$my_data
。