我有这个脚本来修剪前导空格,从一个txt文件中删除“和”,但是我不能把结果放到输出文件中
$text = Get-Content output.txt
$text -replace '["]','' -replace '[,]','' | Foreach {write-host $_.TrimStart()}
这是我得到的结果。我想把它输出到一个文件上,而不是像这样显示。
PS C:\Users\aa1\temp> $text -replace '["]','' -replace '[,]','' | Foreach {write-host $_.TrimStart()}
AutoScalingGroupName: asg1
MinSize: 1
AutoScalingGroupName: asg2
MinSize: 1
AutoScalingGroupName: asg3
MinSize: 1
AutoScalingGroupName: asg4
MinSize: 1
AutoScalingGroupName: asg5
MinSize: 3
PS C:\Users\aa1\temp>
1条答案
按热度按时间tvz2xvvm1#
如果使用参数
-Raw
而不是字符串数组将文件的内容作为一个多行字符串读取,则可以在不使用如下循环的情况下执行所有替换:正则表达式详细信息: