
分别在zsh和bash下面运行sh xxx.sh这条指令有区别否
- Gnosis23
- 帖子: 23
- 注册时间: 2012-07-01 13:57
分别在zsh和bash下面运行sh xxx.sh这条指令有区别否
我现在默认shell是zsh,如果想运行bash脚本该怎么办... 

- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 分别在zsh和bash下面运行sh xxx.sh这条指令有区别否
代码: 全选
bash xx.sh
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 分别在zsh和bash下面运行sh xxx.sh这条指令有区别否
其实如果用 sh *.sh 的话,Ubuntu应该用的是dash?你自己看看吧,这是我的arch:
代码: 全选
cuihao@cuihao-arch /tmp $ ls -al `which sh`
lrwxrwxrwx 1 root root 4 7月 20 10:05 /bin/sh -> bash*
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 分别在zsh和bash下面运行sh xxx.sh这条指令有区别否
运行脚本的解释器是 /bin/sh (如果没有用 #! 指定的话)。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X