Je suis coincé dans l'inclusion d'expressions régulières avec une commande sed. Q: Je veux remplacer toutes les occurrences de deux espaces après la fin d'une phrase par une seule fois. Voici ce que j'ai fait: sed 's/^ $/^$/' file Et il n'a pas remplacé deux espaces par un espace après …
J'essaie de changer un seul mot sur une ligne spécifique dans un fichier, mais j'ai du mal à me connecter tous ensemble. Fondamentalement, sur une ligne de mon fichier, il y a un mot-clé 'firmware_revision', et sur cette ligne (et seulement cette ligne) je veux remplacer le mot 'test' par …
J'ai deux fichiers, file1et file2. Le contenu de l'échantillon de file1est: A B C D E F G H et le contenu de file2est comme: A B few other lines E F few more other lines A B C D E F G H few more other lines G H …
J'ai un gros fichier qui contient des caractères spéciaux. Il y a là un code multi-lignes que je veux remplacer sed. Cette: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Doit se transformer en …
Je recherche une ligne élégante (par exemple, awk) qui raccourcira une chaîne d'un chemin Unix en utilisant le premier caractère de chaque niveau parent / intermédiaire, mais le nom de base complet. Plus facile à montrer par des exemples: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic …
J'ai un gros fichier texte (~ 50 Go lorsque gz'ed). Le fichier contient des 4*Nlignes ou des Nenregistrements; c'est-à-dire que chaque enregistrement se compose de 4 lignes. Je voudrais diviser ce fichier en 4 fichiers plus petits, chacun représentant environ 25% du fichier d'entrée. Comment puis-je diviser le fichier à …
J'ai des fichiers qui ont été générés par un programme qui n'a pas mis de nouvelles lignes à la fin des enregistrements. Je veux mettre des retours à la ligne entre les enregistrements, et je peux le faire avec un simple script sed: sed -e 's/}{/}\n{/g' Le problème est que …
La lecture d'un fichier entier dans l'espace modèle est utile pour remplacer les retours à la ligne, etc. et il existe de nombreux cas qui conseillent ce qui suit: sed ':a;N;$!ba; [commands...]' Cependant, il échoue si l'entrée ne contient qu'une seule ligne. Par exemple, avec une entrée sur deux lignes, …
supposons, s'il y a un fichier composé des lignes suivantes, si elles sont 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y La sortie doit ressembler à: 66 y6y46y y5y y66uyuyy y46y6y J'ai essayé la commande sed 's/.* //g'filename et plusieurs autres sedcommandes, mais cela …
J'ai ce fichier: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Je veux rechercher dans ce fichier une chaîne spécifique et tout imprimer avant cette chaîne jusqu'à l'ouverture {et tout après cette chaîne jusqu'à la fermeture }. J'ai essayé d'y parvenir avec sed mais si j'essaie …
J'ai un fichier journal qui doit être analysé et analysé. Le fichier contient quelque chose de similaire comme ci-dessous: Fichier: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Sur la base du scénario ci-dessus, je dois vérifier …
Je voudrais faire le complément / "l'opposé" de sed 13q;d <file.txt Plus généralement, est-il possible de faire ce genre de complément / inverse / opposé en sed? Ou seulement pour les regexes? Comment imprimer tout sauf l'avant-dernière ligne?. Est-ce que cela nécessite deux tacet compte à rebours sed? Ou existe-t-il …
J'ai besoin de rechercher et de remplacer toutes les occurrences d'un caractère inconnu dans certains fichiers portant le même nom. En ouvrant de tels fichiers avec vi, j'ai lu le code <91> pour ce personnage. En les ouvrant avec du nano, j'ai lu un "point d'interrogation" dans un diamant (rhumble …
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.