Articles of grep

git grep par les extensions de fichiers

Je sais que si je voulais grep pour un pattern uniquement sur des fichiers avec certaines extensions, je pourrais le faire: // searches recursively and matches case insensitively in only javascript files // for “res” from the current directory grep -iIr –include=*.js res ./ J’ai essayé de chercher un moyen de le faire via git […]

Comment afficher tous les modèles ignorés définis avec svn: ignore récursivement dans un repository SVN?

Je vois qu’il est possible d’afficher une liste de propriétés définie sur chaque répertoire d’un référentiel SVN en utilisant proplist et l’indicateur -R (récursif) et l’option -v (verbose): svn proplist -Rv Cela me montre toutes les propriétés, telles que svn: mime-type ou svn: executable. Je cherche à filtrer ceci pour simplement svn:ignore propriétés. Je suis […]

Comment rechercher une valeur spécifique dans toutes les tables (PostgreSQL)?

Est-il possible de rechercher dans chaque colonne de chaque table une valeur particulière dans PostgreSQL? Une question similaire est disponible ici pour Oracle.

Comment puis-je grep les fichiers cachés?

Je recherche dans un repository Git et souhaite inclure le dossier .git . grep n’inclut pas ce dossier si je cours grep -r search * Quelle serait une commande grep pour inclure ce dossier?

comment utiliser l’option –include grep pour plusieurs types de fichiers?

Quand je veux grep tous les fichiers HTML dans un répertoire, je fais ce qui suit grep –include=”*.html” pattern -R /some/path qui fonctionne bien. Le problème est comment grep tous les fichiers html, htm, php dans certains répertoires? A partir de ceci, utilisez la syntaxe –exclude / – de grep pour ne pas greper certains […]

grep pour plusieurs chaînes dans un fichier sur différentes lignes (c.-à-d. un fichier entier, pas une recherche basée sur des lignes)?

Je veux grep pour les fichiers contenant les mots Dansk , Svenska ou Norsk sur n’importe quelle ligne, avec un code de retour utilisable (comme j’aime vraiment avoir l’information que les chaînes sont contenues, mon one-liner va un peu plus loin). J’ai beaucoup de fichiers avec des lignes comme ceci: Disc Title: unknown Title: 01, […]

En utilisant sed, comment imprimez-vous les premiers caractères ‘N’ d’une ligne?

Avec sed, qu’est-ce qu’une seule ligne pour imprimer les n premiers caractères. Je fais ce qui suit grep -G ‘defn -test.*’ OctaneFullTest.clj | sed ….

Regex regarde pour ‘not follow by’ dans grep

Je tente de grep pour toutes les instances d’ Ui\. pas suivi par Line ou même juste la lettre L Quelle est la bonne façon d’écrire une regex pour trouver toutes les instances d’une chaîne particulière NON suivie par une autre chaîne? Utilisation de lookaheads grep “Ui\.(?!L)” * bash: !L: event not found grep “Ui\.(?!(Line))” […]

Grepping un énorme fichier (80 Go) de toute façon pour accélérer?

grep -i -A 5 -B 5 ‘db_pd.Clients’ eightygigsfile.sql Cela a duré une heure sur un serveur Linux assez puissant qui n’est pas surchargé. Une alternative à grep? Quelque chose sur ma syntaxe peut être amélioré, (egrep, fgrep mieux?) Le fichier se trouve en fait dans un répertoire partagé avec un assembly sur un autre serveur, […]

Utilisez grep pour signaler uniquement les numéros de ligne

J’ai un fichier qui contient éventuellement un mauvais formatage (dans ce cas, l’occurrence du motif \\backslash ). Je voudrais utiliser grep pour renvoyer uniquement les numéros de ligne où cela se produit (comme dans, la correspondance était ici, allez à la ligne # x et corrigez-la). Cependant, il ne semble pas y avoir de moyen […]