Articles of grep

ack rate les résultats (vs grep)

Je suis sûr que j’ai mal compris quelque chose à propos du fichier / répertoire ack ignore les valeurs par défaut, mais peut-être que quelqu’un pourrait nous éclairer à ce sujet: mbuck$ grep logout -R app/views/ Binary file app/views/shared/._header.html.erb.bak.swp matches Binary file app/views/shared/._header.html.erb.swp matches app/views/shared/_header.html.erb.bak: logout_text, :class => ‘login-menuitem’ } %> mbuck$ ack logout app/views/ […]

Pourquoi ce modèle ne fonctionne-t-il pas dans egrep?

Pourquoi je ne peux pas correspondre à la chaîne “1234567-1234567890” avec l’expression régulière donnée \d{7}-\d{10} avec egrep de la coquille comme ceci: egrep \d{7}-\d{10} file ?

Utilisation de la commande Linux Grep – nécessite une sortie vers un fichier texte, une sortie plus propre

Lorsque vous utilisez la commande Grep pour rechercher une chaîne de recherche dans un ensemble de fichiers, existe-t-il un moyen de transférer les résultats dans un fichier texte? Y a-t-il également un commutateur pour la commande Grep qui fournit des résultats plus propres pour une meilleure lisibilité, comme un saut de ligne entre chaque entrée? […]

Pouvez-vous éditer en masse tous les fichiers retournés dans un grep?

Je veux éditer en masse une tonne de fichiers renvoyés dans un grep. (Je sais, je devrais aller mieux à sed). Donc si je fais: grep -rnI ‘xg_icon-*’ Comment puis-je transférer tous ces fichiers dans vi?

R: comment obtenir grep pour renvoyer la correspondance, plutôt que la chaîne entière

J’ai ce qui est probablement un grep vraiment stupide en question R. Toutes mes excuses, car cela semble être si facile – je manque évidemment quelque chose. J’ai un vecteur de chaînes, appelons-le alice . Certains des alice sont imprimés ci-dessous: T.8EFF.SP.OT1.D5.VSVOVA#4 T.8EFF.SP.OT1.D6.LISOVA#1 T.8EFF.SP.OT1.D6.LISOVA#2 T.8EFF.SP.OT1.D6.LISOVA#3 T.8EFF.SP.OT1.D6.VSVOVA#4 T.8EFF.SP.OT1.D8.VSVOVA#3 T.8EFF.SP.OT1.D8.VSVOVA#4 T.8MEM.SP#1 T.8MEM.SP#3 T.8MEM.SP.OT1.D106.VSVOVA#2 T.8MEM.SP.OT1.D45.LISOVA#1 T.8MEM.SP.OT1.D45.LISOVA#3 J’aimerais que […]

Comment utiliser regex OU dans grep dans Cygwin?

Je dois renvoyer des résultats pour deux correspondances différentes à partir d’un seul fichier. grep “ssortingng1” my.file renvoie correctement l’instance unique de ssortingng1 dans my.file grep “ssortingng2” my.file renvoie correctement l’instance unique de ssortingng2 dans my.file mais grep “ssortingng1|ssortingng2” my.file ne retourne rien dans les applications de test regex, cette syntaxe est correcte, alors pourquoi […]

fichiers binarys et UTF16

pcregrep / pcregrep peut facilement être utilisé avec des fichiers binarys pour les données ASCII ou UTF8 – existe-t-il un moyen simple de les faire également essayer UTF16 (de préférence simultanément, mais au lieu de cela)? Les données que j’essaie d’obtenir sont de toute façon ASCII (références dans les bibliothèques, etc.), elles ne sont tout […]

Spider un site Web et retourner les URL uniquement

Je cherche un moyen de pseudo-spider un site web. La clé est que je ne veux pas réellement le contenu, mais plutôt une simple liste d’URI. Je peux me rapprocher raisonnablement de cette idée avec Wget en utilisant l’option –spider , mais en diffusant cette sortie via un grep , je n’arrive pas à trouver […]

Sélectionnez les colonnes en fonction de la chaîne correspondante – dplyr :: select

J’ai un bloc de données (“data”) avec beaucoup de colonnes. Certaines colonnes contiennent une certaine chaîne (“search_ssortingng”). Comment puis-je utiliser dplyr::select() pour me donner un sous-ensemble comprenant uniquement les colonnes contenant la chaîne? J’ai essayé: # columns as boolean vector select(data, grepl(“search_ssortingng”,colnames(data))) # columns as vector of column names names select(data, colnames(data)[grepl(“search_ssortingng”,colnames(data))]) Aucun d’eux ne […]

Utiliser le signe écanvas dans grep

J’essaie de rechercher la sous-chaîne “abc” dans un fichier spécifique sous linux / bash Moi aussi: grep ‘*abc*’ myFile Il ne retourne rien. Mais si je le fais: grep ‘abc’ myFile Il renvoie les correspondances correctement. Maintenant, ce n’est pas un problème pour moi. Mais que faire si je veux grep pour une chaîne plus […]