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: […]
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 […]
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 […]
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, […]
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 […]
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
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 […]
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 […]
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 […]
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 […]