我的目标:创建一个套件,做一些常见的系统任务,其中包括这些替代庆典为Windows /或帮助的特定任务的cygwin
- 复制/移动/列表/搜索/ grep的文件脚本
- 手表/启动/停止通过sqlplus的
我从小习惯于使用Cygwin/bash的,以减轻我的生活工作,坦率地说处理
事实是,我对Cygwin安装仍然不满意,事实上它没有简单的方法,它针对的是或多或少的专家用户,并且可能会弹出一些东西在安装过程中。我的意思是。我现在想要做的是编写一套脚本,这些脚本将针对比我更不专业的人(而且我绝不是真正的专家) - 在大多数情况下,某种管理员不想知道脚本细节。
我在想,这个用户也希望能够在另一台机器上运行这些脚本,我想能够解释他/她如何去做,而不只是说,称之为支持,而且,我最终(以便我们可以在另一台机器上安装cygwin等)
我试过MinGW(msys),但它也需要手动步骤来设置东西 - 我的意思是,这些手动步骤已成为一个德这些Windows端口的事实标准(对不起,也许我有吹牛的心情)。双赢的bash看起来像它可能是一个解决方案,但我最终捣毁它也是如此,因为旧的bash版本,它不能做的事情,我能在Cygwin的做的事情 - 特别是
- 此文件
- 像“cmd/C dir *”之类的东西(不知道为什么) - 是的,我做了cmd/C dir的情况下,我在某种共享的网络文件夹中有数千个文件,而且ls显着慢于DIR
我的问题在最后:
- 我注定要使用PowerShell?我想我会勉强,如果我必须
- 是否有一个简单的预包装“苗条”cygwin安装..或,便携式cygwin,甚至更好?在sourceforge上有一个可移植的cygwin项目,但并不是不需要这些手动步骤,显然 - 是否有办法自动执行这些步骤?如果有的话,我想知道为什么有人还没有做到这一点? - 然后,是否可以使用诸如“bash somescript.sh”之类的简单命令从Windows命令提示符调用bash脚本?
感谢您的关注。
只要使用Cygwin,它确实不是那么糟糕。 – 2011-05-24 15:15:45
您是否试图在Windows上使用像Unix这样的cygwin来提升*您的*体验,或者制作一个可以针对目标用户群安装的软件包? – shellter 2011-05-24 16:07:31
@shelter我正在试图找到一种简单和用户友好的方式来集成在Windows计算机上运行BASH脚本的能力。你可以争辩说,使用“脚本”本身并不是一个“最终”的方法来制作一个用户友好的产品 - 但我想知道如果我的quick-n-dirty脚本可以被其他人重用,更高效和简单,和普遍的方式..我甚至没有谈论特别是cygwin - 只是会运行脚本的东西。 – 2011-05-25 07:44:50