Bonjour ,
Je souhaiterai écrire un porgramme en perl équivalent en bash unix suivant.
J'ai déjà essayé écrire en perl mais je n'arrive pas.
Merci
script.sh:
rep_referencenew_provisoire=/export/home/rtp99/99/tickets/automatisation2/campagnes/ab/referencenewprovisoire
for DIR in `ls $rep_referencenew_provisoire`
do
for ticket in `ls $rep_referencenew_provisoire/$DIR/ticket*`
do
=> je met dans la variable ticket tous les tickets se trouvant sous les répertoires du répertoire $rep_referencenew_provisoire
J'ai fait pareil en perl :
foreach $dir (`ls $rep_referencenew_provisoire`)
{
foreach $ticket (`ls $dir/ticket*`)
{
print $ticket;
}
}
=> ca ne marche pas, la variable $dir dans le 2 eme boucle foreach ne renvoie pas de valeur.
Partager