Articles of grep

comment grep pour une période de time spécifique dans un journal

Nous travaillons avec des files journaux dont les inputs de ligne commencent par un format de date / heure tel que celui-ci: 20150408 13:29:28 <rest of text> Que dois-je faire afin de grep pour une plage de dates? Dire comme toutes les lignes qui commencent à 20150408 13:29:28 et se terminent à 20150408 17:55:02 ? […]

Vous voulez grep une date dans un file et ses 5 lignes suivantes

Je veux grep la date actuelle dans un file, mais aussi sortir les 5 lignes suivantes. Comment est-ce que je fais cela avec le grep ou n'importe quoi d'autre. grep -A 5 file.txt ne fonctionne pas et la sortie est affichée ci-dessous. S'il vous plaît aider! $grep $(date +"%m/%d") file.txt – cela ne fonctionne que […]

Comment échapper des métacaractères pour egrep comme metaquote de Perl?

Perl a une fonction appelée metaquote() pour échapper à tous les caractères spéciaux d'une expression régulière. Existe-t-il une technique équivalente pour egrep ? Exemple: Si je cherche la string abc.def.ghi , je dois me callbacker d'échapper les points manuellement, par exemple, abc\.def\.ghi Je suppose que egrep n'a pas de mode / fonctionnalité embedded pour le […]

Comment grep un file journal d'une date spécifique à la fin d'un file?

Je cherche grep un file Apache access_log d'une date / heure spécifique à la fin du file, par exemple, je veux grep de la première correspondance de la string suivante à la fin du file: 19/Jan/2016:22: Quelle est la façon la plus simple de le faire?

Existe-t-il un moyen de grever récursivement tous les files du directory courant pour find un motif, puis l'imprimer par ordre décroissant de taille?

Donc jusqu'à présent, le code ressemble à ceci: grep -rc 'Author' $1 Il affiche tous les files du directory, pris comme argument. Cependant, comment puis-je sortinger la sortie (par exemple): – data1:43 – data2:56 – data3:14 dans une list haute à basse: – data2:56 – data1:43 – data3:14

Comment ack-grep exclure les files de type * .sql ou la taille de file supérieure à> 3MB?

Je veux searchr dans mon directory "foo" dans les files, mais j'ai ces files sql gigantesques. Comment puis-je exclure ces types de files ou les tailles de files plus grands que 3MB en utilisant ack-grep? Aussi comment cela pourrait-il être fait avec grep?

Aide de base grep / awk – extraire toutes les lignes contenant une list de termes d'un file dans un file séparé

J'ai deux files genelist.txt et data.txt . genelist.txt contient simplement une seule colonne de ~ 500 noms de gènes, alors que data.txt est un file délimité par des tabulations qui contient ~ 1000 colonnes (les échantillons) et ~ 30 000 lignes (noms de gènes). Le schéma général de data.txt est décrit ci-dessous. Sample 1 Sample […]

Comment tuer tous les process avec un prénom?

Je cours la command ps -A | grep <application_name> ps -A | grep <application_name> et get la list des process comme ceci: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Je veux tuer tous les process de la list: 19440 , 21630 , 22694 . J'ai essayé ps -A | grep […]

Pourquoi existe-t-il des paths différents pour une command dans la section Synopsis d'une page Man?

En regardant la page de manuel de grep j'ai remarqué qu'il y a deux paths différents vers la command. Cela signifie-t-il que j'ai plusieurs outils grep sur mon système? Les lignes de synopsis qui ont le même path sont-elles des exemples d'utilisation différents du même outil? J'utilise OS X 10.10.5 NAME grep – search a […]

grep: Quels * patterns * sont appariés, pas quel text?

En maintenant nos règles de logcheck locales, il serait bon de savoir lesquelles ne sont plus utilisées. J'essaie de find un moyen raisonnablement efficace de le faire. En d'autres termes, étant donné un nombre assez important de motifs de regexp ( grep -E ) de grep GNU (environ 700) et beaucoup de sorties syslog (des […]