SHIFT
При вводе команды login вы можете указать до 10 параметров, к которым можно обращаться при выполнении файла Login Script как к переменным. Например: "%0", "%1" и т. д.
Команда shift сдвигает параметры вправо на количество позиций, заданного в качестве параметра команде shift.
Пример:
Пусть пользователь при входе в сеть запустил login со следующими
параметрами:
login netlab/frolov standard service
При этом параметры получат следующие значения (которые вы сможете использовать, например, в команде IF):
%0=netlab
%1=frolov
%2=standard
%3=service
Если теперь выдать команду "shift 1", то например, значением переменной "%2" станет "service".
Команда shift может быть использована для анализа передаваемых программе login параметров. При этом можно в файле Login Script организовать цикл и в цикле, постепенно сдвигая параметры вправо, по очереди анализировать их.