Имеется в виду создать переменную окружения? Мануал конечно хороший, но по теме там ничего нет. А как насчет того, чтобы заставить скрипт просматривать самого себя на наличие например строки
## VERSION=999
А уже после выполнения изменить эту строку и сохранить в самом же скрипте? Сложно, но это избавит от создания другого файла и сделает скрипт самодостаточным.
Или в самом начале сделать
my_rev=999
а в самом конце скрипта разыскать в нем же эту строку и изменить на новую? Скорее здесь вопрос в самоизменяемости скрипта, не приведет ли это к самозацикливанию?