Perché i comandi di Windows consentono le opzioni "-" e "/"? [chiuso]

5
> shutdown /?
> Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/f]

Il comando windows cmd.exe shutdown registra solo le barre in avanti / , ma accetta anche i trattini - . Ad esempio, entrambi funzionano:

shutdown /s /t 0
shutdown -s -t 0

Quando è stato aggiunto questo e perché?

    
posta Caleb Jares 30.10.2012 - 18:12
fonte

2 risposte

4

Vorrei che i caratteri di escape multipli siano supportati per gli switch in modo che gli utenti che sono abituati a un particolare carattere di escape possano ancora utilizzare l'applicazione dalla riga di comando.

    
risposta data 30.10.2012 - 18:23
fonte
7

Le barre sono sintassi dell'opzione originale di Windows e non tutti i comandi di Windows accettano le opzioni del trattino.

Con Dir /? hai l'elenco delle opzioni per dir .

Ma con

Dir -?

ottieni un file non trovato -messaggio (testato con Windows XP) (lo stesso con dir -w ...).

    
risposta data 30.10.2012 - 19:42
fonte

Leggi altre domande sui tag