【发布时间】:2015-12-14 22:43:33
【问题描述】:
我目前正在研究 Zed Shaw 的“Learn More Python the Hard Way”(learnpythonthehardway.org/book 的续集)。在其中,他创建了一个他在整个系列中使用的测试 .sh 文件。我在一台 Windows 机器上,我知道 bash 命令与 Powershell 不兼容,所以我想知道在“bash”不起作用的情况下,什么命令可以让我运行该文件。
我也知道 .sh 与 Linux 相关,但通常他也提供 Windows 版本,但这次他没有给出基于 Windows 的解释。该课程还坚持使用 bash,否则我会简单地制作带有 .ps1 扩展名的文件。我也读过关于使用 Cygwin 的文章,但我觉得如果有必要,教练会指示我们这样做。
TL;DR:
Zed Shaw 打算如何让我执行:
bash tests/find_tests.sh
当我在 Windows 机器上并且没有使用 .ps1 扩展名或 Cygwin 的提示时?
【问题讨论】:
-
他打算让你使用cygwin ...但我认为你也可以使用gnu32 bash.exe
-
请考虑将帮助您解决问题的答案标记为答案。它会帮助其他人找到正确的答案,并且还会产生其他后果(可以使用您的问题将另一个问题标记为重复等)。
-
感谢您的推荐。
标签: python linux bash powershell