【发布时间】:2021-11-22 00:57:01
【问题描述】:
我想在没有任何用户交互的情况下使用 Windows 命令行设置变量的目录路径。所以,就像我们在 Ubuntu 操作系统中所做的那样:
my_path=$(pwd)
这里,pwd 的输出将存储在 my_path 中。
如何在 Windows 命令行中执行此类任务?
【问题讨论】:
-
澄清一下:在您的示例中,
pwd甚至不会被执行,因此任何地方都不会存储 output。您的代码所做的是将变量pwd的内容存储到变量my_path中。如果您碰巧在一个平台上,其中 shell 变量不区分大小写,您的代码将等效于my_path=$PWD,并且由于 bash 自动将变量PWD设置为工作目录(在每个cd、@987654328 @ 或popd),您的代码确实具有预期的效果,但原因与您想象的不同。
标签: windows shell cmd command-line command-line-interface