Bonjour,
J'essaye (sous unix) de lancer une commande qui est en réalité un alias. Sous le shell aucun problème mon alias "toto" fonctionne, tandis que si je fais
ça ne marche pas. Connaissez-vous la solution ?Code:system("toto");
Merci
Version imprimable
Bonjour,
J'essaye (sous unix) de lancer une commande qui est en réalité un alias. Sous le shell aucun problème mon alias "toto" fonctionne, tandis que si je fais
ça ne marche pas. Connaissez-vous la solution ?Code:system("toto");
Merci
Après recherches, j'arrive à utiliser mes alias grâce à system "$ENV{SHELL} -i -c 'alias'";
Merci. J'avais cherché dans cette direction mais ça n'a pas marché. Par exemple pour "ll" qui est l'alias de ls -a j'obtiens :
Au cas où cela aurait de l'importance, dans mon cas, $ENV{SHELL} s'évalue à /bin/cshCode:ll: Command not found
Pourtant c'est bon pour moi.
Tu utilises quel shell ?