Scrivo alcuni script e voglio farlo funzionare su Linux e Mac. Il problema è che "Le implementazioni di sed, readlink, zcat, ecc. Sono diverse su OS X e Linux."
Così ho provato l'approccio THIS , ma per me il comando alias non funziona come previsto. Ecco un semplice script 'a':
$cat a
alias readlink=gredlink
readlink --help
e il risultato ...
$./a
readlink: illegal option -- -
usage: readlink [-n] [file ...]
Qualcuno potrebbe spiegarmi cosa c'è sotto le tende, e c'è una soluzione?
Utilizzo di OSX Yosemite 10.10.5 È lo stesso con la bash inclusa con il sistema operativo e con "GNU bash, versione 4.3.42 (1) -release (x86_64-apple-darwin14.5.0)"