小编ell*_*a_m的帖子

替换文件中每行的第一个和最后一个字符

我有一个文件,需要替换每一行的拳头和最后一个字符。我不知道文件有多少行。

这是我到目前为止所得到的:

$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
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。我究竟做错了什么?

powershell replace character

3
推荐指数
1
解决办法
4950
查看次数

标签 统计

character ×1

powershell ×1

replace ×1