在Windows XP命令行上运行Bash脚本

时间:2010-07-05 04:09:19

标签: windows-xp

如何在Windows XP命令行上创建文件并运行Bash脚本?

我只知道Linux中的命令。 :)

4 个答案:

答案 0 :(得分:7)

Windows不使用Bash shell,因此它没有Bash脚本。您可以使用Cygwin在Windows中运行虚拟Linux环境。

你到底想要完成什么?

答案 1 :(得分:7)

两种方法。

如果你想快速轻巧的解决方案安装“Unix Shell Utilities”,它具有bourne shell补充功能和大多数基本的unix命令行工具(sed,grep awk等)。 仅当您有一个简单的脚本并以非常基本的标准方式使用命令行工具时,这才有效。

或者正如其他海报建议安装cygwin(这是一个非常重要的安装!),它将为您提供一个完整的* nix环境在您的PC上,或“mingw”,这是一个精简的cygwyn,具有足够的功能来运行gcc编译器系列,但可能足以满足您的需求。

答案 2 :(得分:4)

我使用了GNU Bash + GNU Win32 utilities。这比安装Cygwin简单得多,GNU实用程序包含有用的工具,如sedcatNetpbm等。

答案 3 :(得分:1)

我可以考虑至少4种方法从Windows控制台创建文件。最合适的取决于您正在做什么以及在什么情况下。

您通常不会在Windows中运行bash脚本。它不是一个bash shell。您运行批处理脚本,这是一种完全不同的语言,或PowerShell脚本(如果已安装)。如果您花时间安装cygwin之类的东西(根据您的背景可能是一个好主意),您可以使用一些bash命令运行脚本。