La maggior parte dei comandi unixoid presenta alternative brevi e lunghe per le opzioni della riga di comando, come ls -a
e ls --all
, o ls -A
e ls --almost-all
. Perché esistono questi due modi? Uno è più breve da digitare, l'altro è più facile da leggere e capire. Ma ogni volta che scrivo uno script di shell, ho bisogno di decidere quale voglio usare. È noto il motivo per cui esistono due alternative? Quale era il primo, perché l'altro è stato introdotto. Ad esempio, su DOS / Windows ci sono quasi solo opzioni maiuscole e minuscole.