#!/bin/bash
# Program:
# This program is used to show "Hello World" in screen.
#History:
#2008/11/08 yzq8951 First release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
echo -e "Hello World ! \a \n"
exit 0
文件放在~/scripts 下 文件名sh01.sh 为什么./sh01.sh 执行是Hello World !
而用sh sh01.sh执行就是 -e Hello World !
不太懂,见笑了,谢谢~~~~~
新手问个问题
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: 新手问个问题
查一查你的sh连接到哪了!
-----------
大蛇妹妹好久见了。
-----------
大蛇妹妹好久见了。
-
- 帖子: 9
- 注册时间: 2008-08-02 12:03
- 来自: 南京
Re: 新手问个问题
hu~~~~~~怎么连接到dash了。。。。。这是哪种Bash?cnkilior 写了:查一查你的sh连接到哪了!
-----------
大蛇妹妹好久见了。
这是Ubuntu默认情况吗?
一直在学习~~
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 新手问个问题
卸掉就是yzq8951 写了:hu~~~~~~怎么连接到dash了。。。。。这是哪种Bash?cnkilior 写了:查一查你的sh连接到哪了!
-----------
大蛇妹妹好久见了。
这是Ubuntu默认情况吗?
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 8
- 注册时间: 2008-03-25 10:30
Re: 新手问个问题
ubuntu的DASH
原本用bash的/bin/sh可以跑的script在dash的/bin/sh就不能跑了~
会出现"Syntax error: redirection unexpected"的错误讯息
Ubuntu为了加速开机的速度使用了dash来取代传统的bash
/bin/sh -> /bin/bash改成了/bin/sh -> /bin/dash
虽然说dash体积有比较小开机时速度也比较快
但是在开机之后使用某些原本在bash环境可以正常使用的script
换到了dash之后反而会出现一些莫名其妙的问题
对于想在Ubuntu上面开发程式的人会是一件非常讨厌的事情
暂时的解决办法就是设成/bin/sh -> /bin/bash
为了加速开机的速度反而在其他地方产生了问题
反正改变传统一定是会带来问题的
遇到新问题再想个办法来解决
试试
sudo dpkg-reconfigure dash
选择no
可以用以下指令查看是否设定正确:
ls -l /bin/sh
原本用bash的/bin/sh可以跑的script在dash的/bin/sh就不能跑了~
会出现"Syntax error: redirection unexpected"的错误讯息
Ubuntu为了加速开机的速度使用了dash来取代传统的bash
/bin/sh -> /bin/bash改成了/bin/sh -> /bin/dash
虽然说dash体积有比较小开机时速度也比较快
但是在开机之后使用某些原本在bash环境可以正常使用的script
换到了dash之后反而会出现一些莫名其妙的问题
对于想在Ubuntu上面开发程式的人会是一件非常讨厌的事情
暂时的解决办法就是设成/bin/sh -> /bin/bash
为了加速开机的速度反而在其他地方产生了问题
反正改变传统一定是会带来问题的
遇到新问题再想个办法来解决
试试
sudo dpkg-reconfigure dash
选择no
可以用以下指令查看是否设定正确:
ls -l /bin/sh
-
- 帖子: 9
- 注册时间: 2008-08-02 12:03
- 来自: 南京
Re: 新手问个问题
谢谢 受教了~~sschenri 写了:ubuntu的DASH
原本用bash的/bin/sh可以跑的script在dash的/bin/sh就不能跑了~
会出现"Syntax error: redirection unexpected"的错误讯息
Ubuntu为了加速开机的速度使用了dash来取代传统的bash
/bin/sh -> /bin/bash改成了/bin/sh -> /bin/dash
虽然说dash体积有比较小开机时速度也比较快
但是在开机之后使用某些原本在bash环境可以正常使用的script
换到了dash之后反而会出现一些莫名其妙的问题
对于想在Ubuntu上面开发程式的人会是一件非常讨厌的事情
暂时的解决办法就是设成/bin/sh -> /bin/bash
为了加速开机的速度反而在其他地方产生了问题
反正改变传统一定是会带来问题的
遇到新问题再想个办法来解决
试试
sudo dpkg-reconfigure dash
选择no
可以用以下指令查看是否设定正确:
ls -l /bin/sh
一直在学习~~