Определение и увеличение переменной в bash

У меня есть что-то вроде этого:

declare -r constant1=0
declare -r constant2=0

for xx in 1 2 3 4 5 6 7 8 9 10
do  
    constant1=$((constant1 + 1))
    for yy in 8 7 3 9 3 9 2 8 4 4
    do
        constant2=$((constant2 + 1))
        if [ $constant1 == $constant2 ]; then
            something here bla bla
        fi
    done
done

Но это дает мне ошибку, а именно:

line 6: constant1: readonly variable

Как мне это исправить? [!d2 ]

В принципе, я хочу, чтобы «делал что-то здесь bla bla» для запуска, когда constant1 = constant2. то есть [xx, yy] = [1,8], [2,7] и т. д.

1
задан 9 March 2015 в 01:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: