El comando
shell$ ls . -R
funciona en Linux, pero no en OS X. Esto es porque OS X opciones de línea de comandos tiene que venir antes de los argumentos,y no sólo en cualquier lugar como en Linux.
En particular, esto significa que las secuencias de comandos de shell que escribo en Linux va a ser transportables a los Macs.
Pregunta ¿Cómo puedo solucionar este problema en el Mac?
Me puede tomar cuidado de escribir portátil Linux scripts, o puedo instalar MacPorts para que ls
, y otros comandos serán escogidas de MacPorts y no el de Apple siempre binarios. ¿Hay alguna manera mejor?