我想创建一个简单的shell脚本来列出第一次输入6次,一行,然后报告第二次输入的大小。这里是我的脚本:Bash脚本将不起作用:找不到命令
#!/bin/sh
# script1.sh
#
#
# $1=filename $2=number
i=0
while [$i -lt 7] #line 11
do
i=$(($i + 1))
echo $1
done
printf "\n"
if [$2 -gt 1000] #line 19
then
echo 'This is a big number!'
else
echo 'This is a small number.'
fi
这里是尝试使用,当我收到错误:
./script1.sh试验131234 ./script1.sh:第11行:[0:命令找不到
./script1.sh:第19行:[131234:找不到命令 这是一个小数字。
我想它的部分工作,但有关命令-lt和-gt导致错误。在Linux和终端(OS X)上运行提供相同的错误。
谢谢!很容易修复!将在13分钟内检查答案。 –