Il comando
shell$ ls . -R
funziona su Linux ma non su OS X. Questo perché le opzioni della riga di comando di OS X devono venire prima degli argomenti, e non solo da qualche parte come in Linux.
In particolare, ciò significa che qualsiasi script di shell che scrivo su Linux non sarà utilizzabile dai Mac.
Domanda Come posso risolvere il problema su Mac?
Posso occuparmi di scrivere script Linux portatili, oppure posso installare MacPorts in modo che ls
e altri comandi vengano scelti da MacPorts e non dai binari forniti da Apple. C'è un modo migliore?