J'écris quelques scripts et je veux qu'ils fonctionnent sur Linux et Mac. Le problème est que "les implémentations de sed, readlink, zcat, etc. sont différentes sur OS X et Linux".
Alors j'ai essayé CE mais pour moi, la commande alias ne fonctionne pas comme prévu. Voici un simple script 'a' :
$cat a
alias readlink=gredlink
readlink --help
et le résultat ...
$./a
readlink: illegal option -- -
usage: readlink [-n] [file ...]
Quelqu'un peut-il m'expliquer ce qui se cache sous le rideau, et y a-t-il une solution de contournement ?
Utilisation de OSX Yosemite 10.10.5 C'est la même chose avec le bash inclus dans l'OS avec "GNU bash, version 4.3.42(1)-release (x86_64-apple-darwin14.5.0)".