В настоящее время я пишу небольшой файл bash для поиска определенной информации о файле. Мне нужна структура, и я использую «seq», но я продолжаю получать «неверную ошибку аргумента с плавающей запятой: 4», и я не знаю, как ее решить.seq - неверный аргумент аргумента с плавающей запятой
Когда я пытаюсь выполнить некоторую арифметическую операцию над моей переменной 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;
Спасибо большое!
Я думаю, вы хотите что-то вроде 'let num = $ nmbretry + 1' – fedorqui
или, может быть,' ((nmbretry ++)) ' – 123
http://unix.stackexchange.com/questions/49861/seq-invalid-floating-point -argument ошибок –