grep de grep [BASH][SOL] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 15-11-2006 à 16:42:55
grep machin.txt | grep OS | grep -v microsoft ?
Marsh Posté le 15-11-2006 à 16:47:34
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.
Marsh Posté le 15-11-2006 à 16:53:57
grep OS BestOs.txt | grep -v microsoft
J'ai trouvé tout seul inspiré par black_lord !
Merci pour tout !
Marsh Posté le 15-11-2006 à 16:57:50
grep OS BoestOs.txt | grep -v microsoft. devrait fonctionner normalement.
edit: encore burned
Marsh Posté le 15-11-2006 à 17:04:22
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 ?
Marsh Posté le 15-11-2006 à 17:08:05
bon :
grep element.value. toto
Ca marche mais je voudrai vraiment pouvoir utiliser : element[value]
Marsh Posté le 15-11-2006 à 17:15:30
pour trouver un [ ou ]
tu peux utiliser:
egrep []] ou egrep [[]
donc egrep [[value]] doit roulotter
Marsh Posté le 15-11-2006 à 17:50:00
ReplyMarsh Posté le 15-11-2006 à 19:57:58
hého
j'ai eu une journée pas facile
Marsh Posté le 16-11-2006 à 00:46:50
Tu peux utiliser fgrep, ça ne prend pas les expressions régulières :
fgrep 'element[value]' toto
Marsh Posté le 13-12-2006 à 14:34:40
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.
@++
Marsh Posté le 15-11-2006 à 16:41:40
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 !!! lol
Un avis ?
Message édité par plancton le 15-11-2006 à 16:54:53