打印

[原创] 集linux,windows脚本优点于一身的绿色shell,(自已改的bash)建议置顶。

本主题由 mwpq 于 2008-1-7 11:06 关闭
thanks for sharing!" F1 k- S# l' ^5 h* Q
I am not very familair with Linux shells. Some guys may be interested in your shell!4 n2 O6 ?& i# S. \4 C
Well done!
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP

强。。。好东西

TOP

我想了想,可能别扭是因为提示符吧,( Y1 Z( i- p" p/ I
其实在bash中,提示符是可以自己定义的,只要你改两个环境变量 PS1,PS2,PS2是辅助命令提示符,
- Y% h7 M* N. I我贴个图吧,大家就知道怎么改了。
3 D" h3 |# O4 K. n这里我把它默认的$符号改成了>号,更加符合windows下的习惯了吧。
{; ?: {4 h: ]顺便也执行了一下windows自带的外部命令,ipconfig,结果就是这个样子的。" T' Y" C- U5 z3 o- u' ^

' v# j( i4 D4 f, z' `7 A* l[ 本帖最后由 sunshine217 于 2007-11-6 17:30 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

这里我把它默认的$符号改成了>号,更加符合windows下的习惯了吧。

TOP

其它。
附件: 您所在的用户组无法下载或查看附件

TOP

测试逻辑表达式。
附件: 您所在的用户组无法下载或查看附件

TOP

又改了两处地方,请大家把下而的包解开,里面有四个文件,
2 p6 P" k1 i+ D- i" W F. X. wcygpopt-0.dll 支撑文件
/ b6 x1 k* Z: f# g! l1 bdos2unix.exe 将windows文本文件转换成unix文本文件,(去掉行尾的\r)
. J1 C! n$ A# z4 |unix2dos.exe 将unix文本文件转换成windows文本文件, (在行尾加上\r)
+ J9 v+ N- m: e& B% I3 E把这三个文件拷贝到 bin目录下去。
, p: S) N6 t5 h% h/ H% x4 Ncygwin.bat 2 M, ~$ j/ |! u* f. p+ u3 k
这个文件代替 原cygwin.bat. 1 x0 K) i( m: ]8 }; [9 L9 F
即可。
9 K) S# T, }2 G8 m2 O5 F刚才都是讲些命令,接下去谈脚本文件的编写及执行方法。
附件: 您所在的用户组无法下载或查看附件

TOP

脚本的编写其实很简单,3 g( x7 }1 H" N; x
你把你要的命令写成脚本,
& A8 |7 C7 c" J/ q5 |2 G* \. c1 a然后用dos2unix 转换一下。1 x+ M9 Z. g% |; x* |
最后在bash 里执行 bash yourscript.sh 参数列表 即可。/ j$ w3 I2 P1 u( m6 `* i
当然,也是可以跟参数的,可以跟无限的参数。1 h6 R1 n1 I' B/ J
举个例子吧。下图。$ u8 H9 ?+ i3 E; M/ _7 P1 m' W+ O

6 B% I9 r. S% A, }0 ^; d; m* H1 a[ 本帖最后由 sunshine217 于 2007-11-6 21:05 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

test.sh
附件: 您所在的用户组无法下载或查看附件

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
点击阅读更多关于的相关帖子  更多相关主题