8

我有一个使用命令的 Unix 脚本

Current_Dir=`pwd`

在 Windows Power shell 脚本中什么是合适的替代品?

4

4 回答 4

13

如果您尝试使用当前目录创建 var,这两种方法都是有效的:

$current_directory = (pwd).path
$current_directory = pwd

Powershell 的开发团队包含几个 Unix 人员,所以那里有一些好东西,ls比如pwdcat

于 2014-02-18T07:16:03.337 回答
10

使用$pwd.Path表达式

write-host $pwd.Path
于 2014-02-18T06:44:25.893 回答
6

只需使用“pwd”或“Get-Location”(“pwd”只是“Get-Location”的别名)。

另外:你不需要 PS 中的引号,就像在 Unix shell 中一样。

于 2014-02-18T06:46:32.583 回答
2

Powershell 有许多与 Linux 相同的命令。pwd 是等效的命令。在 Powershell 中键入 pwd 时,它是 Get-Location 的别名。

https://superuser.com/questions/295021/windows-powershell-equivalent-to-unix-linux-pwd

于 2014-02-18T06:47:08.700 回答