Articles of grep

Quelle est la signification de cette expression de test ?

J'ai vu quelqu'un utiliser la command: ps -ef | grep [h] ttpd et la sortie est: apache 25125 31006 0 21:54? 00:00:00 / usr / sbin / httpd apache 26869 31006 0 22:04? 00:00:00 / usr / sbin / httpd apache 27349 31006 0 22:07? 00:00:00 / usr / sbin / httpd apache 27696 31006 […]

Comment find tous les files contenant diverses strings à partir d'une longue list de combinaisons de strings?

Je suis encore tout nouveau pour les outils de command line (en utilisant mon terminal Mac OSX) et j'espère que je n'ai pas manqué la réponse ailleurs, mais j'ai cherché pendant des heures. J'ai un file text (appelons-le ssortingngs.txt) contenant 200 combinaisons de 3 strings. [ Modifier 2017/01/30 ] Les cinq premières lignes ressemblent à […]

Supprimer le dernier caractère d'un mot, mais seulement si le personnage est là – dans bash

Comment enlever le dernier caractère seulement s'il est là? consortingbution: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm sortie souhaitée: OpenOffice.org openOffice.org Pers Pfg phil Prof resp Roonstr roonstr Je l'ai eu si loin que seul le point est laissé mais malheureusement la dernière command sed supprime également la lettre g aussi: $ cat […]

Limiter la sortie et éviter le signal 13

J'ai un directory avec ~ 1M files et besoin de searchr des templates particuliers. Je sais comment le faire pour tous les files: find /path/ -exec grep -H -m 1 'pattern' \{\} \; La sortie complète n'est pas souhaitée (trop lente). Plusieurs premiers coups sont OK, alors j'ai essayé de limiter le nombre de lignes: […]

Recherche de string dans les files

Existe-t-il un moyen facile de searchr dans des milliers de files dans une structure de directorys complexe pour find des files contenant une string spécifique dans le file?

ack / grep search et sorting par date de modification

Y at-il un moyen d'avoir ack sortinger les résultats trouvés par date de modification? (idéalement montrant la date à côté du résultat?). Il ne ressemble pas à ack a une option de date, mais juste au cas où. Si cela n'est pas possible avec ack , que diriez-vous de grep ou en utilisant une combinaison […]

Chaque résultat de grep dans un file différent

J'ai quelque chose comme grep "keyword" -B 3 log . Il montre beaucoup de résultats comme: some trash [GET] /orders/42 one more trash keyword and usefull info [GET] /orders/43 some trash one more trash keyword and usefull info some trash one more trash [GET] /orders/44 keyword and usefull info Comment puis-je save chaque résultat de […]

Y a-t-il une archive de pages de vieux? spécifiquement pour les fonctionnalités disponibles pour grep au début de "ed"

C'est juste un peu d'histoire qui fouille … J'aimerais savoir à quel point la grep d'aujourd'hui est différente de la mise en œuvre originale, présentée par Ken Thompson dans ed . qui a évolué vers ex , qui est alors devenu vi … Je pense aussi, que emacs était une évolution de ed (avec des […]

Grep multiple pattern match négatif

J'ai donc un tas de journaux Apache en utilisant le format de journal standard. Je veux get toutes les lignes de log qui ne proviennent pas d'un robot d'exploration Web. Donc disons que j'ai un file robot_patterns avec des inputs comme Googlebot msnbot-media YandexBot bingbot Si grep -f robot_patterns *.log la command grep -f robot_patterns […]

Référence arrière invalide avec grep

J'essaie donc de find des mots de six lettres composés d'un caractère répété trois fois suivi d'un autre caractère répété trois fois. Par exemple aaabbb ou oookkk . J'essaie: grep -E "[az]\1{3}\S[az]\1{3}" filename Tout d'abord, l'expression rationnelle est-elle correcte? Deuxième raison pour laquelle je reçois grep: Invalid back reference ?