Quote:
Originariamente inviato da drman
Perchè il comando
visualizza lo stesso output di ls?
Non riesco a trovare alcun collegamento apparente logico...
|
perchè la console (ad esempio bash) espande l' "*" con "tutti i file e directory nella directory corrente", echo stampa solo a video ciò che gli viene messo davanti.
Un altro esempio, che trovo molto utile e metterlo davanti il comando rm:
Codice:
echo rm primo_file altro_file file_con_nome_lungo file_di_cui_non_ricordo_il_nome ...
lo uso quando cancello più file in un colpo solo o quando utilizzo caratteri tipo "*", per essere sicuro che non cancello roba che non devo.