我正在编写一个小的bash文件来搜索文件的特定信息。 我需要一个for结构,我正在使用“seq”,但我一直得到“无效的浮点参数错误:4”,我不知道如何解决它。
当我尝试对变量nmbretry进行一些算术运算时,我得到一个不可用的算术运算符。
如果您有任何想法如何解决它!
这是我的代码:
#!/bin/bash
nmbretry=`grep -c 'retry for the 1 times' /home/leconte/dossierpartage/business.log`
echo "Number of retry is $nmbretry"
let $nmbretry + 1
for i in `seq 0 $nmbretry`; do echo $i
done;
非常感谢!
答案 0 :(得分:0)
使用let ++nmbretry
增加nmbretry - bash也有一个计数for循环:
for((i=0; i < nmbretry; ++i)); do
echo $i
done
答案 1 :(得分:0)
感谢您的帮助。
错误是我在Windows上使用notepad而不是在Unix上使用它。它不喜欢&#34;转移&#34;。
我在Unix上做了一切,现在它正在工作!
再次感谢。