(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/>