arrays - 将字符串 append 到数组的每一项

标签 arrays powershell append

我有一个数组,当我尝试向它 append 一个字符串时,该数组转换为单个字符串。

我在数组中有以下数据:

$Str  
451 CAR,-3 ,7 ,10 ,0 ,3 , 20 ,Over: 41  
452 DEN «,40.5,0,7,0,14, 21 ,  Cover: 4  

我想在这个实例中 append 游戏的一周,如下所示:
$Str = "Week"+$Week+$Str 

我得到一个字符串:
Week16101,NYG,42.5 ,3 ,10 ,3 ,3 , 19 ,Over 43 102,PHI,-  1,14,7,0,3, 24 ,  Cover 4 103,

当然,我希望追加发生在每一行。

最佳答案

除了 for 循环,您还可以使用 Foreach-Object cmdlet(如果您更喜欢使用管道):

$str = "apple","lemon","toast" 
$str = $str | ForEach-Object {"Week$_"}

输出:
Weekapple
Weeklemon
Weektoast

关于arrays - 将字符串 append 到数组的每一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41412470/

相关文章:

arrays - 如何在 Perl 中连接别名数组?

c - 如何从 char 数组(名称数组)中读取?

powershell - 切换文件中的字符串

powershell - 将get-process用于未运行的进程时,如何防止错误消息?

linux - 将所有日志 append 到/var/log

javascript - 将没有属性的值 append 到 json javascript

python - 为每个循环 append 到新列表

java - 在 Java 中搜索大型 int 数组

c++ - 运行时大小的数组和指针衰减

powershell - Azure DevOps 因警告而失败,且 'fail on standard error' 设置为 true