Escribo algunas secuencias de comandos y quiero hacer que funcione en Linux y Mac. El problema es, que "las Implementaciones de sed, readlink, zcat, etc. son diferentes en OS X y Linux."
Así que traté de ESTE enfoque, pero para mí alias de comando no funciona como esperaba. Aquí es simple script 'a':
$cat a
alias readlink=gredlink
readlink --help
y el resultado ...
$./a
readlink: illegal option -- -
usage: readlink [-n] [file ...]
Podría alguien me explique lo que está debajo de la cortina, y no hay solución?
El uso de OSX Yosemite 10.10.5 Es el mismo con el bash incluye con el sistema operativo, así como con "GNU bash, versión 4.3.42(1) liberación (x86_64-apple-darwin14.5.0)"