Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1746 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [BASH][SOL]grep de grep

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BASH][SOL]grep de grep

n°863093
plancton
Seafood
Posté le 15-11-2006 à 16:41:40  profilanswer
 

Bonjour,
 
Je suis pas tres doué en bash et linux, mais j'aimerai faire un grep puis un autre grep sur mon premier resultat.
 
Concretement je voudrai voir toutes les lignes du fichier BestOs.txt ou le mot OS apparait mais pas celles ou il y a le mot microsoft :D !!! lol
 
Un avis ?


Message édité par plancton le 15-11-2006 à 16:54:53
mood
Publicité
Posté le 15-11-2006 à 16:41:40  profilanswer
 

n°863095
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 15-11-2006 à 16:42:55  profilanswer
 

grep machin.txt | grep OS | grep -v microsoft ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°863097
plancton
Seafood
Posté le 15-11-2006 à 16:47:34  profilanswer
 

Ca ne marche pas. Mais merci bcp pour la participation :) !
J'ai trouver une solution en utilisant un fichier temp mais je n'aime pas du tout !
Je suis sur qu'il y a une maniere descente de le faire.

n°863103
plancton
Seafood
Posté le 15-11-2006 à 16:53:57  profilanswer
 

grep OS BestOs.txt | grep -v microsoft
 
J'ai trouvé tout seul inspiré par black_lord !
 
Merci pour tout !

n°863104
macfennec
Zorro del Sáhara
Posté le 15-11-2006 à 16:57:50  profilanswer
 

grep OS BoestOs.txt | grep -v microsoft. devrait fonctionner normalement.
 
 
edit: encore burned  :fou:


Message édité par macfennec le 15-11-2006 à 16:58:49
n°863107
plancton
Seafood
Posté le 15-11-2006 à 17:04:22  profilanswer
 

Mdr ... Merci quand meme.
Autre question bete ... j'ai un caractere [ et ] dans la chaine que je cherche et ca ne passe pas. Vous connaissez la syntaxe pour faire une recherche sur : la chaine element[value] dans le fichier toto ?

n°863110
plancton
Seafood
Posté le 15-11-2006 à 17:08:05  profilanswer
 

bon :
grep element.value. toto
 
Ca marche mais je voudrai vraiment pouvoir utiliser : element[value]

n°863114
macfennec
Zorro del Sáhara
Posté le 15-11-2006 à 17:15:30  profilanswer
 

pour trouver un [ ou ]
tu peux utiliser:
egrep []] ou egrep [[]
 
donc egrep [[value]] doit roulotter


Message édité par macfennec le 15-11-2006 à 17:17:01
n°863131
l0ky
Posté le 15-11-2006 à 17:50:00  profilanswer
 

black_lord a écrit :

grep machin.txt | grep OS | grep -v microsoft ?


[:forummp3]

n°863170
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 15-11-2006 à 19:57:58  profilanswer
 


hého :o
 
j'ai eu une journée pas facile [:cupra]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 15-11-2006 à 19:57:58  profilanswer
 

n°863231
plancton
Seafood
Posté le 15-11-2006 à 23:57:19  profilanswer
 

Au moins ca ma mis sur la voix :jap: ... mdr

n°863244
arsunik
ma tuxitude me beastifie
Posté le 16-11-2006 à 00:46:50  profilanswer
 

Tu peux utiliser fgrep, ça ne prend pas les expressions régulières :
fgrep 'element[value]' toto

n°870828
Masterkill​er
Ptain le boulet !
Posté le 13-12-2006 à 14:34:40  profilanswer
 

encore plus simple comme solution:
# grep <nom fichier> -e '<expression>'  
 
Dans ton cas si tu cherches un chaine avec des [] comme [0] ca donne:
# grep <nom fichier> -e '\[0\]'  
 
Les caractères \ sont la pour protéger les [] car ce sont des caractères spéciaux que grep ne doit pas interpréter dans ton cas.
 
 
 
@++


Message édité par Masterkiller le 13-12-2006 à 14:35:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [BASH][SOL]grep de grep

 

Sujets relatifs
[BASH] traiter des fichiers dans un boucle forVérouiller une table MySQL par script Bash
[resolu]vocabulaire bashslist (bash shell)
Question comparaison de string en BASHConfiguration de Bash.
[bash] traitement d'une variableSuppression de mots via bash ou sed
[Bash] Affectation de données dans un tabeau via une boucleBash Unix et installation apache mysql sur Mac OS X
Plus de sujets relatifs à : [BASH][SOL]grep de grep


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR