分页: 1 / 1

新手来了

发表于 : 2014-10-12 13:05
yan ke 1
自己买了一本shell的书,按照他的样子,自己试了一下,结果是错了
#!/bin/sh
echo "hello"
read "an"
if [ "an"=y -o "an"=Y ]
than
echo "are"
else
echo "1234"
fi
他说是第7行附近有语法错误。书上都是这样写的。我只不过是改了几过单词。哪位高手赐教一次

Re: 新手来了

发表于 : 2014-10-12 13:37
poloshiao
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 應該刪除

Re: 新手来了

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