撤消shell中的编辑路径

时间:2013-11-14 09:50:12

标签: powershell

我试图关注在线教程,并想知道为什么他们不必在shell中使用".\"。找到这个$env:PATH =$env:PATH+";."我尝试了但是现在我想回到原来的样子。我试过手动查看路径,我是PowerShell的新手。如何在shell中删除我的路径?

2 个答案:

答案 0 :(得分:0)

我不知道这是不是最好的方法,但你可以这样做。例如,要禁止添加的最后一个路径:

# Do an array with all paths
$currpath = $env:PATH.Split(";")

# Suppress the last path in the array
$newpath = $currpath[0..($currpath.Count -2)]

# Convert array into string and re-add it in the $env:PATH
$env:PATH = $newpath | % { $temp += $_ + ";" }

答案 1 :(得分:0)

您可以使用-replace运算符将其替换为字符串中的任何位置:

$env:PATH = $env:PATH -replace '\.\\?;|;\.\\?$',''