(Courriels de diversion: <fermions@climatisees-dialectes.com> <haranguees@touchees-inciterons.com> <repertorieront@electifs-guepards.com> <reaffirmerai@reniflerais-lierent.com> <vivoterait@insaisissable-jeunais.com> <engouffrons@metres-fourreurs.com> <retardions@epaula-violentees.com> <combinais@reinvesti-amadouerait.com> <depeigne@rodailler-agrement.com> <crachez@inexpliques-versees.com> )


Laurent a écrit :
> 
> SCRIPT SHELL:
> 
> A partir de fichiers nommés XXX.in
> je souhaite obtenir la liste des noms de fichiers XXX
> puis formé une nouvelle liste de noms de fichiers XXX.ref
> 
> pourkoi marche po?
> ###############################################
> LISTE_NUM=""
> for i in `ls *.in`
>   do
>     j=`echo $i | cut -d"." -f2 | cut -d"i" -f2 | cut -d"n" -f2`
>     LISTE_NUM="${LISTE_NUM} ${j}.ref"
>   done
> 
> echo ${LISTE_NUM}
> ###############################################
> Laurent
> 

et en utilisant basename, ce ne serait pas plus simple ?
LISTE_NUM=""
for i in `ls *.in`
   do
     j=$(basename $i .in)
     LISTE_NUM="${LISTE_NUM} ${j}.ref"
   done
 
echo ${LISTE_NUM}

-- 
Eric Gerbier

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>