Articles of grep

Trouver des files qui ne sont pas en .gitignore

J'ai la command find qui affiche les files dans mon projet: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Comment puis-je filterr les files afin de ne pas afficher ceux qui sont dans .gitignore? Je pensais que j'utilise: […]

Bug ou fonctionnalité? Grep accepte les files en tant que drapeaux

Je suis tombé sur un scénario étrange, et je ne sais pas si c'est une fonctionnalité, et si ce n'est pas le cas, quel genre d'implications en matière de security représente-t-il? Probablement rien pour grep, mais d'autres utilitaires d'exploration de directorys, potentiellement? Voici comment reproduire: touch ./-vR grep hi * Notez que tout ce qui […]

grep caret semble n'avoir aucun effet

J'étais sous l'printing qu'un symbole de caret signifie «début de la ligne» avec des expressions régulières POSIX étendues. Cependant, quand je l'utilise avec grep, il se comporte de manière inattendue. #grep –version GNU grep 2.5.4 … J'utilise GNU grep 2.5.4 sur Ubuntu 10.04 Lucid Lynx. Je fais écho à une ligne «bonjour», puis la dirige […]

Chaîne de search dans de nombreux files sur HP-UX

J'ai besoin de find quels files (ils peuvent avoir de l'espace dans le nom de file) d'un directory contient une string en utilisant seulement sh et les commands du système (Perl n'est pas une option). Pour quelques files, cette command fonctionne bien: # grep -l word * file 1 file1 Mais si j'ai 270k file, […]

Grep un directory et une list de return avec des numéros de ligne

J'essaie actuellement d'en apprendre plus sur les scripts bash et toutes ces choses amusantes, et j'ai rassemblé cette petite command: find $path | xargs grep -n $pattern | awk '{print $1}' Bien que cela fonctionne, je me demandais si je réinventais la roue. Y a-t-il une meilleure façon de searchr dans un directory, grep les […]

coupe / grep et df -h

Comment puis-je grep ou couper le "173G" sous "Verf"? J'ai besoin de cela pour les scripts Unix à l'école. jonas@jonaspc:~/$ df -h /dev/sda2 Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf /dev/sda2 293G 121G 173G 42% /media/Windows

Comment exécuter grep et afficher x nombre de lignes avant et après le match

grep renvoie juste la ligne où il correspondait à la regex et souvent ce que je veux vraiment voir est quelques lignes (disons 2) au-dessus et au-dessous de la correspondance. Existe-t-il un moyen simple de le réaliser? EDIT: OS: Ubuntu basé sur Bodhi Linux. Comme mentionné dans les commentaires, -C ne fonctionne pas dans la […]

"Grep: Erreur inégalée [" lors de l'utilisation de regex

J'essaie de find un model similaire à ceci: tail -n 100000 gateway.log | grep -B10 -A10 'Nov 22 11:13:56 Received Packet from [10.50.98.68' Où "11:13:56" pourrait être n'importe quand. C'est ce que je suis venu avec: tail -n 100000 gateway.log | grep -B10 -A10 'Nov 22 [0-9]:[0-9]:[0-9] Received Packet from [10.50.98.68' Je ne suis pas […]

Comparez deux files text et trouvez les lignes correspondantes

J'ai deux files A et B. A ressemble à ceci (4 à 6 lignes): GAGA CAGA GGGT TATT le file B est un très gros file avec des milliers de lignes, voici un petit exemple: AAATGTCAAGAGACAGAAATGTCAAGAGGGT AAGGGGGTTTATAATCATAAATCAAAGAAAT ATATACAGAAATGTCAAGAGACAGAAATGTC TCAAGAGACAGAAATGTCAAGAGGGTCTATA AAGAGGGTCTATAATCATAAATCAAAGAAAT AAGAGGGTCTATAATCATAAATCAAAGAAAT ATACAGAAATGTCAAAACAGAAATGTCAAGG ATATACAGAATATACAGAAATGTCAAGTTAT ACAGAATATACAGAAATGTCAAGTTATATAC ATATACAGAAATGTCAAGAGACAGAAATGTC TCAGAATATAGTATTCTATTATATACAGAAA AATATAGTATTCTATTATATACAGAAATGTC GAATATACAGAAATGTCAAGTTATATACAGA TATACAGAATATAGTATTCTATTATATACAG CAGAATATAGTATTCTATTATATACAGAATA AGTTATATACAGAATATAGTATTCTATTATA TACAGAATATAGTATTCTATTATATACAGAA CAGAAATGTCAAGTTATATACAGAATATAGT J'ai besoin […]

Grep log et get du text entre les délimiteurs de journal

Existe-t-il un moyen de grep un journal et de find du text entre les délimiteurs d'input de journal? Notre file journal sépare l'input de ligne avec les caractères " ——- " Donc, lorsque je search le mot de text, je veux toutes les lignes avant et après les delimetres dans le journal. Exemple de journal […]