Boucle while

Bonjour,
j'ai une liste qui contient les nom d fichiers(exple LIL_018_00ad.dat
je voudrai parcourir cette liste et decouper sa comme suite
nom = LIL
toto = 018
titi = 00ad
ensuite (nom,toto,et titi
sont des variable a passer a une proc

comment faire sa s'il vous plais!
Configuration: Windows XP / Internet Explorer 6.0

2 réponses

  1. Contributeur
    hello
    $ echo  LIL_018_00ad.dat | (while IFS='._' read nom toto titi reste ; do echo $nom $toto $titi ; done )
    LIL 018 00ad
    
    1
    1. Modérateur
      Salut,

      Bien vu, c'est plutôt correct comme ça pour qu'il puisse utiliser les variables ;-)
      Alors toi t'est embauché par Shell ;-))
      0
    2. Contributeur
      @lami20jTotal ou rien !!!
      0
    3. Modérateur
      @dubcekRe,

      Tu fais quoi là? T'es pas en grève?! ;-)
      0
  2. Modérateur
    Salut,

    ~$ echo LIL_018_00ad.dat|awk -F"[_.]" '{print "nom="$1 "\ntoto="$2 "\ntiti="$3}'
    nom=LIL
    toto=018
    titi=00ad

    0
    1. Modérateur
      Salut,

      T'as été embauché comme commercial chez AWK ou quoi ? ;-DD
      0
    2. Modérateur
      @jipicySalut,

      Pas encore, mais s'il y a des postes à pourvoir, pourquoi pas. ;-))
      0