Afficher ligne complète après grep et cut
Fermé
CecE
-
22 janv. 2016 à 14:22
dubcek Messages postés 18748 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 26 septembre 2024 - 22 janv. 2016 à 16:30
dubcek Messages postés 18748 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 26 septembre 2024 - 22 janv. 2016 à 16:30
A voir également:
- Grep afficher ligne avant et apres
- Aller à la ligne excel - Guide
- Vente en ligne particulier - Guide
- Excel afficher 0 avant nombre - Guide
- Partage de photos en ligne - Guide
- Apparaitre hors ligne instagram - Guide
4 réponses
Salut,
man grep me dit avec -w mais je n'ai pas tenu compte des pipes.
ça devrais quand même donner quelque chose du style:
grep -w Justin
Sinon instinctivement j'aurais tenté grep -0 Justin mais ça paraît moins bon.
man grep me dit avec -w mais je n'ai pas tenu compte des pipes.
ça devrais quand même donner quelque chose du style:
grep -w Justin
Sinon instinctivement j'aurais tenté grep -0 Justin mais ça paraît moins bon.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 416
Modifié par zipe31 le 22/01/2016 à 14:49
Modifié par zipe31 le 22/01/2016 à 14:49
Salut,
Pour info, si au lieu de recopier des commandes bêtement sans savoir ce qu'elles font, tu les testais une par une, tu saurais que
☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
$ cat fich
TEST,Jean,A,45877
AZERTY,Justin,B,45899
OUI,Non,C,47822
$ grep 'Justin' fich
AZERTY,Justin,B,45899
Pour info, si au lieu de recopier des commandes bêtement sans savoir ce qu'elles font, tu les testais une par une, tu saurais que
cut -d, -f2 fichrenvoie uniquement le second champ !
$ cut -d, -f2 fich
Jean
Justin
Non
☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
dubcek
Messages postés
18748
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
26 septembre 2024
5 618
22 janv. 2016 à 14:45
22 janv. 2016 à 14:45
hello
simplement
simplement
$ grep Justin test.txt
AZERTY,Justin,B,45899
J'ai oublié de préciser que je ne veux faire les tests que sur le prenom. Donc même si je tape grep AZERTY test.txt, j'aimerai qu'il ne me renvoie rien.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 416
22 janv. 2016 à 15:52
22 janv. 2016 à 15:52
Alors il te faut changer d'outils et voir avec awk beaucoup plus adapter à ce que tu veux faire.
dubcek
Messages postés
18748
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
26 septembre 2024
5 618
22 janv. 2016 à 16:30
22 janv. 2016 à 16:30
$ awk -F , -v p="Justin" '$2 ~ p' test.txt
AZERTY,Justin,B,45899
$ awk -F , -v p="AZERTY" '$2 ~ p' test.txt
$