Recuperer une ligne contenant chaine caract..
Résolu
wida
Messages postés
170
Statut
Membre
-
wida Messages postés 170 Statut Membre -
wida Messages postés 170 Statut Membre -
Bonjour,
j'ai besoin de récupérer une ligne contenant une chaine de caractére precise, par exemple :
ligne 1
ligne2
chaine
ligne 4
dans ce cas je veux recuperer la 3 eme ligne, par contre si g cet exemple:
chaine
ligne2
...
je veux recuperer la premiere ligne.
Merci pour votre attention :)
--
Le rêve n'aboutit à rien, l'action à tout.
(J. FIAUX).
j'ai besoin de récupérer une ligne contenant une chaine de caractére precise, par exemple :
ligne 1
ligne2
chaine
ligne 4
dans ce cas je veux recuperer la 3 eme ligne, par contre si g cet exemple:
chaine
ligne2
...
je veux recuperer la premiere ligne.
Merci pour votre attention :)
--
Le rêve n'aboutit à rien, l'action à tout.
(J. FIAUX).
Configuration: Linux Fedora / Firefox 3.5.1
5 réponses
-
Salut,
cat ton_fichier | grep chaîne
Et voilà =). Bonne continuation, ro1ri. -
Salut,
Il nous faut des exemples concrets et précis pour optimiser nos réponses... ;-\
Dans l'immédiat et par rapport à ta demande :
jp@MDK:~/tmpfs ssh$ cat plop ligne 1 ligne2 chaine ligne 4 jp@MDK:~/tmpfs ssh$ grep 'ch' plop chaine jp@MDK:~/tmpfs ssh$
;-))
-
Et pour renvoyer les résultats à la fin d'un fichier, à la fin de la ligne tu rajoutes
... >> ton_fichier_sortie
Désolé du double post, ce coup ci j'édite =)
Pour de plus amples infos sur grep et les autres commandes de recherches, ce cour est assez complet et très accessible::
https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/40172-extraire-trier-et-filtrer-des-donnees -
Merci beaucoup Ro&ri ;) ça marche bien.
en fait ma ligne et sous ce format:
num chaine date
expl:
12543 chaine 25/02/2010
et moi ce qui m'intéresse c'est le num, je sais pas comment le récupérer avec sed et les expression réguliére ou avec un cut!! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -