Questions marquées «regular-expression»

Les expressions régulières sont un moyen de faire correspondre un modèle de caractères dans une chaîne.

4
grep pour une chaîne alphanumérique de n'importe quelle longueur avec deux points de chaque côté
Comment voulez-vous rechercher des chaînes alphanumériques de 1 à 50 caractères (idéalement, n'importe quelle longueur fonctionnerait aussi) avec deux points de chaque côté - un résultat typique serait toutes les lignes contenant la chaîne :shopping:. Jusqu'à présent, j'ai le code ci-dessous (j'ai essayé quelques variantes) qui ne fonctionne pas: grep …



2
Où est la référence de modèle de recherche moins?
Où puis-je trouver une référence pour lessles modèles de recherche d'expression régulière? Je souhaite rechercher un fichier à l' lessaide de \dpour trouver des chiffres, mais il ne semble pas comprendre ce caractère générique. J'ai essayé de trouver une référence pour les lessmodèles d'expression régulière, mais je n'ai rien trouvé, …

4
Comment détecter la fin de ligne avec sed
Je cherche un moyen d'exécuter le remplacement uniquement lorsque le dernier caractère est une nouvelle ligne, en utilisant sed. Par exemple: lettersAtEndOfLine est remplacé, mais ce n'est pas: lettersWithCharacterAfter& Comme sedcela ne fonctionne pas bien avec les nouvelles lignes, ce n'est pas aussi simple que $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt …




3
Pourquoi l'astérisque [az] correspond-il aux nombres?
J'ai 3 répertoires sur le chemin actuel. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Je m'attendais à ce que la dernière commande ls corresponde uniquement a_clean_data. Pourquoi cela correspondait-il aussi à celui qui le contenait 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)


2
Expression régulière dans le script bash
Ceci est ma première création de scripts bash, donc je fais probablement une erreur facile. Fondamentalement, j'essaie d'écrire un script qui obtient les groupes d'un utilisateur, et s'ils se trouvent dans un certain groupe, il enregistrera cela en conséquence. Évidemment, il y aura plus de fonctionnalités, mais cela ne sert …

2
Confus au sujet de la limite des mots
J'ai fait beaucoup de recherches là-dessus, mais je ne suis toujours pas clair à ce sujet. Que signifie limite de mot ? Qu'est ce que ça fait? Ainsi, par exemple, quelqu'un pourrait-il m'expliquer cette commande s'il vous plaît? egrep '\b[A-Z]+\b' filename.sh

3
Exercices de grep en ligne? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Unix et Linux Stack Exchange. Fermé il y a 9 mois . Existe-t-il des didacticiels grep en ligne qui contiendraient un …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.