|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2006 Messages : 312 ![]() |
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 : Code :
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. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Bonjour,
en sourçant le fichier qui contient les aliases : csh -c 'source /chemin/fichier_aliases; alias toto' devrait afficher : toto ls -la; mais si le fichier_aliases est un peu gros, je ne vois pas l'intérêt … ? |
|
|
00
|
|
|
#3 | |||
|
Membre du Club
![]() Inscription : mai 2006 Messages : 312 ![]() |
Citation:
Code :
Quand j'exécute ./cmd_test.sh ça me fait : |
|||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Code test_cmd :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com