Bash - сравнить переменную со строкой "0"

Asthmatic спросил: 13 октября 2017 в 06:11 в: bash

Файл"sync-mongo" может содержать либо идентификатор git commit, либо 0. Когда файл содержит 0, оператор if все еще не введен.

COMMITID=`docker exec -it ${NAME} bash -c 'cd /usr/src/app/_api; cat sync-mongo.commit'`if [ "${COMMITID}" == "0" ]
then
  ./_configuremongo.sh -i $INPUT -o $OUTPUT -r
fi

Я также пытался:

if [ ${COMMITID} -eq 0 ]
then
  ./_configuremongo.sh -i $INPUT -o $OUTPUT -r
fi

который возвращает : integer expression expected[: 0


0 ответов