+ -
当前位置:首页 → 问答吧 → 如何得到N个球的拓扑结构的连接方式和坐标?

如何得到N个球的拓扑结构的连接方式和坐标?

时间:2011-10-17

来源:互联网

各位大大,第一次做SHELL实验碰了个超级大钉子~做了两天没做出来,继续求救
如题,源程序:
#!/bin/bash
#Program:
#User can test the timepassword.timepassword
#History:
#2010/4/30 First release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
Date=`date +%Y%m%d%H%M`
Time=$(($(($Date/100*100))+$(($(($Date%100+15))%60))))
read -p "Please input the password: " password
while [ "$password"!="$Time" ]&&[ "$password"!="q" ]
do
read -p "Failed,please try again and you can input 'q'to stop this test: "
password
done
if [ "$password"=="$Time" ];then
echo "Success!"
exit 0
fi
现在运行:sh -v /home/jackie/桌面/Timepassword.sh
出现错误:

#!/bin/bash
#Program:
#User can test the timepassword.timepassword
#History:
#2010/4/30 First release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
: bad variable name
jackie@jackie-laptop:~$
那么可以推断除错误应该是在
export PATH
Date=`date +%Y%m%d%H%M`
这两行了,Date=`date +%Y%m%d%H%M`用的反单引号,+前面有空格,求救啊,谢谢

作者: googlenik   发布时间: 2011-10-17

[ "$password"!="$Time" ]
#大侠们是说 != 等两边要留空格。

作者: fnan   发布时间: 2011-10-17

代码:
maplebeats@maplebeats:~$ Date=`date +%Y%m%d%H%M`&&echo $Date
201110172005

很明显这行没错

作者: 枫叶饭团   发布时间: 2011-10-17