Bonjour
Peut-on créer un alias qui prenne en compte les paramètres qu'on lui passe ?
A priori la question semble con car le paramètre est à la base utilisé par l'alias comme la commande d'origine. Si par exemple je tape alias toto=rm alors la commande toto /etc/passwd sera traduite en rm /etc/passwd donc le paramètre est bien pris en compte.
Toutefois dans ma situation le paramètre doit être pris en compte au milieu de l'alias. Exemple (non fonctionnel) alias toto=echo $1 est arrivé permettant alors de taper toto zorro pour avoir au final "zorro est arrivé".
Et ça je n'y arrive pas. J'ai tenté la base alias toto="echo $1 est arrivé" puis alias toto='echo $1 est arrivé' puis alias toto='echo \$1 est arrivé' puis alias toto='echo $(eval "echo $1") est arrivé' mais rien ne fonctionne...
Si quelqu'un a une idée...
Merci à tous
Partager