Bonjour,
Mon problème d'origine est d'exécuter avec perl une commande qui contient un alias déclaré dans mon .cshrc (voir ce sujet)
En fait j'ai l'impression que c'est davantage un problème de shell que de Perl dans la mesure où je ne trouve pas non plus moyen d'éxécuter l'alias depuis un script shell :
Le echo `alias` est vide à ma grande surprise alors que ce n'est pas le cas en ligne de commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/csh -f echo `alias` ll alias toto 'ls -la' echo `alias` ll
Le premier ll fait "ll: Command not found", le deuxième marche.
Je cherche donc un moyen pour que mon script shell "hérite" des alias définis dans mon .cshrc comme ma ligne de commande au lieu d'avoir une liste d'alias vide.
Partager