Comando de deslocamento da linha de comando do MS-DOS e do Windows
O comando shift altera a posição dos parâmetros substituíveis em um programa em lote.
Disponibilidade
Shift é um comando interno disponível nos seguintes sistemas operacionais da Microsoft.
- MS-DOS 3.00 e superior
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Sintaxe de deslocamento
Windows 2000, Windows XP e sintaxe posterior
Altera a posição dos parâmetros substituíveis em um arquivo em lote.
SHIFT [/n]
Com as extensões de comando habilitadas, o comando SHIFT oferece suporte à opção \/n que informa ao comando para começar a mudar no enésimo argumento, onde n está entre zero e oito. O comando abaixo mudaria% 3 para% 2,% 4 para% 3, etc. e deixaria% 0 e% 1 inalterados.
SHIFT /2
Sintaxe do Windows 95, Windows 98 e Windows ME
Altera a posição dos parâmetros substituíveis em um arquivo em lote.
SHIFT
Exemplos de turnos
O exemplo abaixo seria feito em um arquivo em lote; neste exemplo, estamos nomeando o arquivo em lote test.bat e ele contém as seguintes linhas.
@ECHO OFF ECHO - %1 SHIFT ECHO - %1
Depois de criar o arquivo test.bat de exemplo mostrado acima, se você digitar o comando abaixo no prompt do MS-DOS, ele imprimirá “- UM” e depois “- DOIS”. Este comando é freqüentemente usado para trabalhar com cada uma das extensões de comando ou remover extensões de comando.
TEST ONE TWO
0 Comments