Considérez un fichier texte avec les entrées suivantes: aaa bbb ccc ddd eee fff ggg hhh iii Étant donné un modèle (par exemple fff), je voudrais grep le fichier ci-dessus pour obtenir la sortie: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Par exemple, si B = 2et A …
Cette question a été migrée depuis Server Fault car il est possible d'y répondre sur Unix & Linux Stack Exchange. Migré il y a 3 ans . J'ai créé un fichier de test nommé 'test' qui contient les éléments suivants: xxx yyy zzz J'ai exécuté la commande: (sed '/y/ q'; …
Comment remplacer la chaîne suivante hd_ma_prod_customer_ro:*:123456789:john.doe avec john.doe Fondamentalement, je dois rechercher le dernier signe deux-points (:) et tout supprimer avant de l'inclure.
Je veux extraire tous les journaux entre deux horodatages. Certaines lignes peuvent ne pas avoir d'horodatage, mais je veux aussi ces lignes. En bref, je veux que chaque ligne tombe sous deux horodatages. Ma structure de journal ressemble à ceci: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null …
J'ai des fichiers qui se terminent par un ou plusieurs sauts de ligne et doivent se terminer par un seul saut de ligne. Comment puis-je faire cela avec les outils Bash / Unix / GNU? Exemple de mauvais fichier: 1\n \n 2\n \n \n 3\n \n \n \n Exemple de …
J'ai un document avec beaucoup de lignes vides. Comment puis-je les supprimer quand il y en a 2 ou plus ensemble. J'ai essayé le sed "s/\n\n//"fichier mais cela n'a pas fonctionné. Pas d'erreur.
C'est l'erreur que j'obtiens et elle échoue à cause d'une variable dont la valeur est supposée être 2 (j'obtiens ceci en utilisant a select * from tabel). J'obtiens des espaces dans cette variable. + 0 != 2 ./setjobs[19]: 0: not found. Comment supprimer tous ces espaces ou une nouvelle ligne …
Je souhaite supprimer la dernière colonne d'un fichier txt, alors que je ne connais pas le numéro de colonne. Comment pourrais-je faire ça? Exemple: Contribution: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 Et je veux que ma sortie soit: …
Taper /usr/bin/env sed -fdans les travaux terminaux. Mais si vous l'utilisez comme un shebang, #!/usr/bin/env sed -f s/a/b/ Le script ne pourra pas être exécuté: /usr/bin/env: sed -f: No such file or directory Je pense que c'est lié au -f. Mais comment résoudre cela?
Fichier: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred Fichier de sortie attendu: Data inserted into table. Total …
J'ai un fichier texte de 25 Go qui a besoin d'une chaîne remplacée sur seulement quelques lignes. Je peux l'utiliser sedavec succès, mais cela prend beaucoup de temps pour fonctionner. sed -i 's|old text|new text|g' gigantic_file.sql Existe-t-il un moyen plus rapide de procéder?
À tous les médecins «sed» du monde: Comment pouvez-vous obtenir «sed» pour extraire une expression régulière à laquelle il correspond dans une ligne? En d'autres termes, je veux juste la chaîne correspondant à l'expression régulière avec tous les caractères non correspondants de la ligne contenant supprimés. J'ai essayé d'utiliser la …
Je suis sous Windows, mais je suppose que ma question est toujours correctement placée ici. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 J'ai remarqué que les travaux suivants (sortie here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Mais cela ne fonctionne …
Voici le texte du fichier: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good J'ai besoin de grep pour "42B" et d'obtenir la sortie du texte ci-dessus comme: Pseudo name=Apple Code=42B state=fault Quelqu'un a-t-il une idée sur la façon d'y parvenir en utilisant grep/ awk/ sed?
J'utilise donc 'sed' sur linux depuis un certain temps, mais j'ai eu un peu de difficulté à l'utiliser sur OSX depuis que 'POSIX sed' et 'GNU sed' ont tellement de petites différences. Actuellement, j'ai du mal à insérer une ligne de texte après un certain numéro de ligne. (dans ce …
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.