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.