Comande pour rechercher une chaine dans un fi
Résolu/Fermé
A voir également:
- Comande pour rechercher une chaine dans un fi
- Rechercher ou entrer l'adresse - Guide
- Chaine tnt gratuite sur mobile - Guide
- Rechercher une adresse - Guide
- Rechercher une chanson - Guide
- Rechercher et remplacer word - Guide
7 réponses
essai aussi :
awk '/Pierre/ {print $3}' NomDeTonFichier
Là tu lui dis :
- quand tu trouves Pierre affiche la 3ème colonne
awk '/Pierre/ {print $3}' NomDeTonFichier
Là tu lui dis :
- quand tu trouves Pierre affiche la 3ème colonne
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
25 avril 2008 à 08:57
25 avril 2008 à 08:57
Salut,
lami20j@debian:~/trash$ cat bbbb eudo Prenom Email king Pierre a@k.c girl Maria l@j.l Pierre Tom t@t.t lami20j@debian:~/trash$ cat bbbb | grep '.* Pierre' | cut -d" " -f3 a@k.c
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
25 avril 2008 à 09:19
25 avril 2008 à 09:19
Salut,
awk '$2 ~ /Pierre/ { print $3 }' fichier;-))
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
25 avril 2008 à 09:48
25 avril 2008 à 09:48
T'es converti à awk?!
;-))
;-))
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
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
25 avril 2008 à 10:01
25 avril 2008 à 10:01
Non, mais faut adapter en fonction et essayer de choisir le meilleur outil ;-))
PS. Qui sait ? Peut être bientôt... j'attaque le Perl ;-)))
PS. Qui sait ? Peut être bientôt... j'attaque le Perl ;-)))
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
25 avril 2008 à 10:03
25 avril 2008 à 10:03
je suis d'accord avec toi qu'avec awk c'est la meilleure ;-)
Peut être bientôt... j'attaque le Perl
Commence d'abord avec la paresse ;-DD
Peut être bientôt... j'attaque le Perl
Commence d'abord avec la paresse ;-DD
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
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
25 avril 2008 à 10:05
25 avril 2008 à 10:05
Commence d'abord avec la paresse ;-DD
Ça je crois que c'est bon, je maitrise ;-DDD
Ça je crois que c'est bon, je maitrise ;-DDD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour votre aide lami20j et jipicy
mai pour la commade de lami20j si g un délimiteur une tabulation qesq j'écris pour remplacer '.* Pierre'
et ça marchait pa si g la chaine qe je cherche en 1ère colonne??
la commande de jipicy ça marche très bien mai svp vous pouvez m'expliquer cette partie ~ /Pierre/ càd prq le tilde les slashs et tt
merci again
mai pour la commade de lami20j si g un délimiteur une tabulation qesq j'écris pour remplacer '.* Pierre'
et ça marchait pa si g la chaine qe je cherche en 1ère colonne??
la commande de jipicy ça marche très bien mai svp vous pouvez m'expliquer cette partie ~ /Pierre/ càd prq le tilde les slashs et tt
merci again
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
25 avril 2008 à 14:03
25 avril 2008 à 14:03
Re,
alors utilise la commande que jipicy t'as donnée
~ c'est un opérateur d'expressions régulière
$2 c'est le 2ème champ, donc le Prenom
$2 ~ /Pierre/ veut dire : Si le deuxième champ correspond à Pierre
alors utilise la commande que jipicy t'as donnée
~ c'est un opérateur d'expressions régulière
$2 c'est le 2ème champ, donc le Prenom
$2 ~ /Pierre/ veut dire : Si le deuxième champ correspond à Pierre
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
25 avril 2008 à 14:06
25 avril 2008 à 14:06
ça marchait pa si g la chaine qe je cherche en 1ère colonne
justement tu as précisé que le 1ère colonne c'est le Pseudo dont tu n'as pas besoin et la 2ème c'est le Prenom
Pseudo Prenom Email
king Pierre a@k.c
girl Maria l@j.l
Les solutions sont en fonction de la structure de ton fichier.
Si elle change alors la solution doit être adapté.
Il y peut être un moyen qu'on teste la colonne Prenom quelque soit son emplacement
justement tu as précisé que le 1ère colonne c'est le Pseudo dont tu n'as pas besoin et la 2ème c'est le Prenom
Pseudo Prenom Email
king Pierre a@k.c
girl Maria l@j.l
Les solutions sont en fonction de la structure de ton fichier.
Si elle change alors la solution doit être adapté.
Il y peut être un moyen qu'on teste la colonne Prenom quelque soit son emplacement