переменная командной строки не увеличивается в сценарии сборки - PullRequest
0 голосов
/ 06 ноября 2018

Для команды. Вывод кода ниже, passcount равен '0', но он должен быть 4, основываясь на том, что я знаю, что он делает 4 прохода. скрипт командной строки (сокращенно):

result=0
passcount=0
for layer in %project.layers%; do
   //     some stuff...
 result=$?
 if [[ "$result" -ne 0 ]]; then
    break;
 else
    passcount++
    echo " $layer Succeeded"
 fi
done

1 Ответ

0 голосов
/ 06 ноября 2018

Взять passcount ++ в двойные скобки, т.е. ((passcount ++))

...