壳与grep,sed,awk在windows

最近开始在一个只使用windows的地方开始工作,而且真的可以用一个简单的shell来复制bashfunction。 MinGw和Cygwin似乎有点矫枉过正。 任何build议欣然接受。 谢谢

你不必安装所有的Cygwin,因为你可以选择单独的包。

话虽如此,我还是喜欢安装这个软件,因为我宁愿在需要的时候使用所有的工具,而不必去找出他们所在的软件包。即使安装了这个软件,迫使你使用所有这些,现在让我们面对现实,磁盘空间是非常便宜的。

如果你想为grepsedawk等单独的二进制文件,你也可以看看GnuWin32 – 这些是不需要Cygwin DLL的本地可执行文件。 你可以从软件包列表中选择你想要的可执行文件,并且会为你安装。

一个shell的功能通常使用外部程序。 你可以下载你想要的工具的Windows版本: grep , awk , sed

你也许还想看看PowerShell – 一个实际上比Windows更好的Windows Shell,并且与Windows环境有很好的交互。

不完全是一个shell,但我仍然使用UnxUtils包中的工具,这是许多工具集中的一个,它已经移植了一些轻量级的命令/应用程序/工具,在脚本中非常方便和有用。
现在我也在越来越多地探索Powershell ,一个值得一看的外壳。 在维基百科的Powershell页面上,你甚至可以找到一个比较类似命令的cmdlet ,你可能会觉得有趣。