Bonjour,
je voudrais recuperer la fin d'une ligne après le premier "="
exemple : 4KT 99DV OV32/// 1/9 Q18=016=G=
je voudrais garder :
4KT 99DV OV32/// 1/9 Q18=
je fais en script shell et je penser à "cut"
merci de votre aide
@+
Bonjour,
je voudrais recuperer la fin d'une ligne après le premier "="
exemple : 4KT 99DV OV32/// 1/9 Q18=016=G=
je voudrais garder :
4KT 99DV OV32/// 1/9 Q18=
je fais en script shell et je penser à "cut"
merci de votre aide
@+
Et si après avoir pensé à l'outil t'avais essayé de l'utiliser ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part deb=`echo "4KT 99DV OV32/// 1/9 Q18=016=G=" |cut -f1 -d=`
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Merci
ca fonctionne nickel....
mais evidemment y'a un mais...
une ligne peut déborder sur deux lignes et donc je retrouve le signe "="
sur la deuxième ligne !!
comment récupérer cette partie supplémentaire
merci encore
Non. Une ligne ne déborde pas sur deux lignes.
- Soit c'est visuel et en fait tu n'as qu'une ligne mais ton écran est trop petit => c'est pas grave le shell s'en fout
- Soit tu as réellement 2 lignes => Dans ce cas si t'as pas d'indication pour "savoir" que la 2° doit être rattachée à la 1ère t'es coincé...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Bonjour,
Comme le dit Sve@r, il n'y a pas de notion de 2 lignes en script. La seule option que tu aies, dans ce cas, est de garder en mémoire la ligne que tu viens de lire, et de concaténer tous les caractères jusqu'à ce que tu trouves le caractère '='.
Partager