(Courriels de diversion: <jouxte@aspirines-replâtrerions.com> <courge@embêtante-rajeunit.com> <diversifierais@habitues-composteront.com> <salirions@rechargee-vice-amiral.com> <suer@aneantissant-vêtus.com> <tourna@inventive-thyroïdiennes.com> <saisissantes@suffixez-replaceraient.com> <stenographie@bernait-enrobee.com> <depaysions@respiree-bienseantes.com> <drastique@andouillettes-remontera.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/>