Komenda „shift” w systemie Windows jest poleceniem używanym w skryptach wsadowych (batch scripts) do przesuwania elementów w tablicach lub zmiennych. Umożliwia ona modyfikację zawartości zmiennych w taki sposób, aby usunąć pierwszy element i przesunąć pozostałe w lewo, co jest przydatne w różnych scenariuszach automatyzacji i zarządzania danymi.
shift [n]
Parametr | Opis |
---|---|
n | Opcjonalny parametr określający liczbę pozycji, o które należy przesunąć elementy. Domyślnie wartość ta wynosi 1. |
@echo off set var1=element1 set var2=element2 set var3=element3 echo Przed shift: echo %var1% echo %var2% echo %var3% shift echo Po shift: echo %var1% echo %var2% echo %var3%
W powyższym przykładzie mamy trzy zmienne: var1, var2 oraz var3. Po wykonaniu komendy „shift”, zawartość var1 zostanie usunięta, a var2 stanie się nowym var1, natomiast var3 stanie się nowym var2. Efekt tego działania można zobaczyć w wynikach wyświetlanych przed i po przesunięciu.