【发布时间】:2015-03-28 13:51:43
【问题描述】:
我有一个文件,需要替换每行的第一个字符和最后一个字符。我不知道文件有多少行。
这是我目前得到的:
$original_file = 'test.csv'
$destination_file = 'new.cvs'
$a = Get-Content $original_file
$i = $a.Length
$b = ""
$j = 0
if($j -ne $i) {
$j = $j + 1
$z = Get-Content $a | Select-Object -Index $j
$z.replace (0, '$')
$z.replace (z.Length, '$')
$b = $b + $z
}
Set-content -path $destination_file -value $b
但它不起作用。我做错了什么?
【问题讨论】:
-
欢迎来到 Stack Overflow!请注意:告诉我们脚本当前的作用(错误输出、错误消息)可能有助于我们给出答案。
标签: powershell replace character