Bash - récupérer ligne d'un fichier
Résolu
remail49
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne voie pas comment faire pour récupérer la ligne d'un fichier où il y a un mot donné en paramètre.
ex :
fichier.txt :
toto ne vas pas à l'école, bah c'est toto.
titi va à l'école car il est sérieux.
ex Bash : récupLigneOuIlYALeMot "toto" fichier.txt
> toto ne vas pas à l'école, bah c'est toto.
Je ne voie pas comment faire pour récupérer la ligne d'un fichier où il y a un mot donné en paramètre.
ex :
fichier.txt :
toto ne vas pas à l'école, bah c'est toto.
titi va à l'école car il est sérieux.
ex Bash : récupLigneOuIlYALeMot "toto" fichier.txt
> toto ne vas pas à l'école, bah c'est toto.
A voir également:
- Bash - récupérer ligne d'un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
7 réponses
Bonjour,
Essaye "grep toto fichier.txt" ;
Et pour avoir plus d'infos sur cette commande "man grep"
Cordialement, M
Essaye "grep toto fichier.txt" ;
Et pour avoir plus d'infos sur cette commande "man grep"
Cordialement, M
J'ai essayé cette commande mais elle ne me retourne rien.
Et j'ai déjà regardé le man de grep
Et j'ai déjà regardé le man de grep
Ok mais ça m'indique juste qu'il l'a trouvé dans le fichier.
Salut,
:-)
[jp@MDK-2010 tmpfs]$ cat plop toto ne vas pas à l'école, bah c'est toto. titi va à l'école car il est sérieux. [jp@MDK-2010 tmpfs]$ grep toto plop toto ne vas pas à l'école, bah c'est toto. [jp@MDK-2010 tmpfs]$ sed -n '/toto/p' plop toto ne vas pas à l'école, bah c'est toto. [jp@MDK-2010 tmpfs]$ awk '/toto/ { print $0 }' plop toto ne vas pas à l'école, bah c'est toto. [jp@MDK-2010 tmpfs]$
:-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Non mais j'ai mis des exemples, je suis développeur, je fais au plus simple pour que l'on me comprenne
Ben, je n'ai rien compris dans le mode simple
Fait dans le mode normal et on se debrouillera mieux.
Lorsque je suis dans le bon dossier et que je tape :
grep "toto" fichier.txt
ou
grep toto fichier.txt
ou
cat fichier.txt | grep "toto"
Le terminal n'affiche rien
C'est puisque toto n'existe pas soit il est en majuscules.
Non mais j'ai mis des exemples, je suis développeur, je fais au plus simple pour que l'on me comprenne
Ben, je n'ai rien compris dans le mode simple
Fait dans le mode normal et on se debrouillera mieux.
Lorsque je suis dans le bon dossier et que je tape :
grep "toto" fichier.txt
ou
grep toto fichier.txt
ou
cat fichier.txt | grep "toto"
Le terminal n'affiche rien
C'est puisque toto n'existe pas soit il est en majuscules.
grep -i toto fichier.txt