Di recente ho scoperto --che è un doppio trattino che viene utilizzato per dire a un comando che l'elenco delle opzioni è terminato e quanto segue non dovrebbe essere considerato come un'opzione. Così,
grep -- 'search_word' *
cercherebbe il dato search_word. Ma potresti vedere un comportamento inaspettato se rimuovi --e se c'è un singolo file che inizia con -, che attiva l'opzione corrispondente ai caratteri nel nome file .
Come si --chiama questo ? C'è un termine tecnico per questo?
cd --e cd -fenomeni. mentre cd --significa essenzialmente essenzialmente giusto cde quindi cambia nel tuo $HOME, cd -significa mettiti nella directory precedente. Questo diventa utile quando lo desideri, cd ..ma come per il layout di tastiera tedesco, lo mescolo spesso con cd --. cd -ti rimetterà poi. : D