Notre code source a des codes d'erreur dispersés partout. Les trouver est facile avec grep, mais j'aimerais une fonction bash find_codeque je peux exécuter (par exemple. find_code ####) Qui fournira une sortie dans ce sens: /home/user/path/to/source.c 85 imagine this is code 86 this is more code 87 { 88 nicely …
J'essaie d'utiliser regex comme séparateur de champ awk. D'après ma lecture, cela semble possible mais je n'arrive pas à obtenir la bonne syntaxe. rpm -qa | awk '{ 'FS == [0-9]' ; print $1 }' awk: cmd. line:1: { FS awk: cmd. line:1: ^ unexpected newline or end of string …
J'utilise souvent la /commande de recherche vim pour vérifier mes expressions régulières (juste pour voir à quoi cela correspond). Après cela, j'utilise généralement la :%scommande replace, où j'utilise cette expression rationnelle de recherche comme chaîne à remplacer, par exemple, je cherche d'abord une telle chaîne: /TP-\(\d\{5\}\)-DD-\d\{3\} Cela correspond exactement à …
ls --hideet ls --ignoreoffre la possibilité d'omettre les fichiers définis par des expressions régulières définies après la --ignore=partie. Ce dernier s'assure que cette option n'est pas désactivée via -a, -A. La commande manet la infopage mentionnent les expressions régulières. Question : Quels caractères génériques ou expressions régulières sont pris en …
La commande suivante est utilisée pour rechercher un numéro de téléphone à 7 chiffres: grep "[[:digit:]]\{3\}[ -]\?[[:digit:]]\{4\}" file Qu'est - ce que \?veut dire?
J'ai un fichier texte que je veux diviser en 64 parties inégales, selon les 64 hexagrammes du Yi Jing. Comme le passage pour chaque hexagramme commence par un ou plusieurs chiffres, un point et deux nouvelles lignes, l'expression régulière devrait être assez facile à écrire. Mais comment puis-je réellement diviser …
Je recherche un mot à l'aide d'une application Ruby on Rails grepsur OSX, et je voudrais exclure les répertoires qui correspondent à un certain modèle. J'utilise la commande suivante: grep -inRw -E 'direct' . --exclude-dir -E 'git|log|asset' Cette commande ne fait pas ce que je pensais qu'elle ferait. Voici comment …
Est-il possible de le faire dans une doublure? J'ai une sortie comme celle-ci: "First line" - Description " Second line" - Description "Third line" - Description " Fourth line" - Description Cette entrée est générée automatiquement. Je veux remplacer la première occurrence de "(guillemet + espace) par "(guillemet) pour chaque …
J'ai une variable nommée descrqui peut contenir une chaîne Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooetc. Je veux obtenir la -> r1-ae0-2, -> s7-Gi0-0-1:1-USpartie de la chaîne. En ce moment j'utilise descr=$(grep -oP '\->\s*\S+' <<< "$descr"pour ça. Y a-t-il une meilleure manière de faire cela? Est-il également possible …
Pour faire correspondre un mot, on peut utiliser \v(\w+) Depuis l'aide de vim :h \w: \ w caractère de mot: [0-9A-Za-z_] Cela fonctionne exactement comme décrit dans le manuel. Cependant, je veux faire correspondre des mots qui contiennent des caractères au a-z- delà , par exemple prästgården . La correspondance …
Je travaille avec du texte plein de choses entre crochets [] que je ne veux pas. Étant donné que je peux supprimer les crochets moi-même, je n'ai pas besoin de la doublure pour le faire pour moi, mais j'ai besoin d'une doublure qui supprimera tout entre eux. Qu'en est-il des …
Pourquoi echo ,,, |sed s':\(,\)\(,\):\1*\2:'gcède " ,*,," plutôt que " ,*,*,"? En d'autres termes: pourquoi, malgré le drapeau "g", sed n'insère-t-il pas ' *' entre une paire de virgules?
Je veux trouver toutes les instances de "index" non suivies de .php dans un journal utilisant less. /index(?!\.php)ne marche pas. Est-ce possible? Quel est le regex pour less et vim (sont-ils différents?). N'est-ce pas possible avec les bibliothèques regex respectives de ces applications?
Comment est-ce que je peux grep pour la ligne contenant le caractère pipe |ou pour le caractère >: files content: |this is test where is > this is none maintenant ce dont j'ai besoin en utilisant la commande grep est grep -iE "<some expression>" file_name Production: |this is test where …
Je veux faire correspondre un motif non gourmand (expression régulière) awk. Voici un exemple: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' Est-il possible d'écrire une expression régulière qui sélectionne la chaîne la plus courte? @article{gjn, au lieu de cette longue chaîne?: @article{gjn, Author …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.