新手来了

sh/bash/dash/ksh/zsh等Shell脚本
回复
yan ke 1
帖子: 56
注册时间: 2014-09-13 18:43

新手来了

#1

帖子 yan ke 1 » 2014-10-12 13:05

自己买了一本shell的书,按照他的样子,自己试了一下,结果是错了
#!/bin/sh
echo "hello"
read "an"
if [ "an"=y -o "an"=Y ]
than
echo "are"
else
echo "1234"
fi
他说是第7行附近有语法错误。书上都是这样写的。我只不过是改了几过单词。哪位高手赐教一次
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 新手来了

#2

帖子 poloshiao » 2014-10-12 13:37

than
1. http://bash.cyberciti.biz/guide/If..else..fi
如果是 #!/bin/bash
than 應該改為 then

2. http://www.dreamsyssoft.com/unix-shell- ... torial.php
如果是 #!/bin/sh
than 應該刪除
yan ke 1
帖子: 56
注册时间: 2014-09-13 18:43

Re: 新手来了

#3

帖子 yan ke 1 » 2014-10-18 19:41

然后在问一个问题,在终端里面,用whereis的命令可以找到at 和crontop,自己用bash,那怎么实际在用的时候不行了呢?
提示的是没有安装at.我是这样
at 19:40pm echo"okokok",对于crontop我是这样的crontop time1。但是提示
crontop:未找到命令
也不知道poloshiao师傅看的见我的这篇吗,求指点
回复