居然说 echo: command not found

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
cyl-seaside
帖子: 13
注册时间: 2008-09-18 20:48

居然说 echo: command not found

#1

帖子 cyl-seaside » 2008-09-30 21:33

#!/bin/bash
if [ "$SHELL" = "/bin/bash" ]; then
 echo "your login shell is the bash (bourne again shell)"
else
 echo "your login shell is not bash but $SHELL"
fi
我在运行上面个脚本的时候,居然说这样說
怎么回事呐
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

Re: 居然说 echo: command not found

#2

帖子 sinyadvan » 2008-09-30 22:00

:em20
把echo前的全角空格删了
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
cyl-seaside
帖子: 13
注册时间: 2008-09-18 20:48

Re: 居然说 echo: command not found

#3

帖子 cyl-seaside » 2008-10-01 10:25

不行啊
#!/bin/bash
if [ "$SHELL" = "/bin/bash" ]; then
 echo"your login shell is the bash (bourne again shell)"
else
 echo"your login shell is not bash but $SHELL"
fi
./b: line 3:  echoyour login shell is the bash (bourne again shell): command not found
cyl@ubuntu:~/Desktop$
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: 居然说 echo: command not found

#4

帖子 hubert_star » 2008-10-01 10:43

恩,看到楼主的改写后的脚本我觉得还是去河边看别人钓鱼吧。。。
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
Cracky.Dream
帖子: 2
注册时间: 2008-09-30 15:07

Re: 居然说 echo: command not found

#5

帖子 Cracky.Dream » 2008-10-01 10:43

echoyour login
echo后面要加空格的吧
echo"test"报错,
echo "test"没错
头像
cyl-seaside
帖子: 13
注册时间: 2008-09-18 20:48

Re: 居然说 echo: command not found

#6

帖子 cyl-seaside » 2008-10-01 10:49

#!/bin/bash
echo "hello"
呵呵,这个就行
头像
cyl-seaside
帖子: 13
注册时间: 2008-09-18 20:48

Re: 居然说 echo: command not found

#7

帖子 cyl-seaside » 2008-10-01 10:54

额,是这样的啊 :em06
#!/bin/bash
if [ "$SHELL" = "/bin/bash" ]; then
echo "your login shell is the bash (bourne again shell)"
else
echo "your login shell is not bash but $SHELL"
fi
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 居然说 echo: command not found

#8

帖子 BigSnake.NET » 2008-10-01 11:05

cyl-seaside 写了:不行啊
#!/bin/bash
if [ "$SHELL" = "/bin/bash" ]; then
 echo"your login shell is the bash (bourne again shell)"
else
 echo"your login shell is not bash but $SHELL"
fi
./b: line 3:  echoyour login shell is the bash (bourne again shell): command not found
cyl@ubuntu:~/Desktop$
人家是说前...
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 居然说 echo: command not found

#9

帖子 bones7456 » 2008-10-01 14:16

:em04
关注我的blog: ε==3
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

Re: 居然说 echo: command not found

#10

帖子 solcomo » 2008-10-01 14:18

好大一个空格
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
cyl-seaside
帖子: 13
注册时间: 2008-09-18 20:48

Re: 居然说 echo: command not found

#11

帖子 cyl-seaside » 2008-10-02 3:28

前后有歧义 :em09
回复