Boucle while

Fermé
talent.17 - 24 févr. 2010 à 10:18
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 24 févr. 2010 à 11:58
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!

2 réponses

dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
24 févr. 2010 à 11:52
hello
$ echo  LIL_018_00ad.dat | (while IFS='._' read nom toto titi reste ; do echo $nom $toto $titi ; done )
LIL 018 00ad
1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
24 févr. 2010 à 11:56
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
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
24 févr. 2010 à 11:57
Total ou rien !!!
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024
24 févr. 2010 à 11:58
Re,

Tu fais quoi là? T'es pas en grève?! ;-)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
24 févr. 2010 à 10:36
Salut,

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

0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
24 févr. 2010 à 10:38
Salut,

T'as été embauché comme commercial chez AWK ou quoi ? ;-DD
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
24 févr. 2010 à 10:54
Salut,

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