|
发表于 2006-11-23 12:34:57
|
显示全部楼层
Post by captains
问题1:
代码:
#!/bin/bash
clear
echo "input your age:"
let k=20
if [$age -lt $k]
then
echo "u r too young!"
else
echo "u r too old!"
fi
通过bash 4(4是文件名)运行
出错提示:
input your age:
4: line 9: [: missing `]'
u r too old!
问题2:
代码:
#!/bin/bash
declare k=1
while ["$k" -lt 10]
do
echo "l=$k"
let
$k=$k + 1
echo "l=$k"
done
echo "error"
通过bash 6(6是文件名)运行
出错提示:
6: line 5: [1: command not found
error
请达人们指点一下,多谢了~~~!
在线等 [$age -lt $k]
改为:[ $age -lt $k ],[]附近要留有空格才行 |
|