Escribo algunas secuencias de comandos y quiero 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 intenté ESTA , pero para mí el comando alias no funciona como espero. Aquí está el simple guión 'a':
$cat a
alias readlink=gredlink
readlink --help
y el resultado ...
$./a
readlink: illegal option -- -
usage: readlink [-n] [file ...]
¿Alguien podría explicarme qué hay bajo la cortina? ¿Hay alguna solución?
Utilizando OSX Yosemite 10.10.5 Es lo mismo con el bash incluido con el sistema operativo, así como con "GNU bash, versión 4.3.42 (1) -release (x86_64-apple-darwin14.5.0)"