因此,我对bash脚本编程相当陌生,但到目前为止,tldp.org一直是一个好朋友。无论如何,我混淆了自己,并发誓要寻求帮助澄清:我宣布这样的变量:
MAXseeds = -1; sumS = 0 我在脚本中做了一堆事情,并获得sumS的新值,它是一个整数值。然后我想比较MAXseeds和sumS,如果sumS较大使MAXseeds等于sumS。使用if语句比较bash脚本中的变量
echo $MAXseeds
echo $sumS
if [ $MAXseeds -lt $sumS ];
then
MAXseeds = $sumS
best_file=$COUNT
fi
echo $MAXseeds
这从我可以告诉然而应该工作的终端输出过脚本的这一部分运行时,我得到的是
-1
492
lookup.sh: line 34: MAXseeds: command not found
-1
基本上我想知道我做错了:我通过这样做这里?为什么它用未找到的命令作出响应?为什么这是不正确的任何解释将不胜感激。
不要通过消除缺陷来消除问题。给那些接受你回答的人,也许还会加入一个投票。 – 2013-03-06 14:37:00