preguntar acerca de sed

réponses

Comment remplacer une ligne dans un fichier par un motif avec sed?

Je lis beaucoup de documentation sur sed, et je suis toujours perplexe sur mon cas d'utilisation particulier. Je veux remplacer cette ligne dans un fichier conf par ma propre ligne: Remplacez cette ligne : #maxmemory <bytes> avec : maxmem …
demandé sur 1970-01-01 00:00:00
réponses

Comment utiliser ‘sed’ avec la tuyauterie

Je veux remplacer une chaîne sortie de grep, j'ai: $ npm info webpack | grep version Il me sort $ version: '2.1.0-beta.12', Mais je veux avoir: $ 2.1.0-beta.12 Donc je pense que je pourrais y parvenir en utilisant sed et remplacer les …
demandé sur 1970-01-01 00:00:00
réponses

Pourquoi l’option SED man-i n’a pas de description?

L'homme de mon Sed sort ceci: Zero- or One- address commands = Print the current line number. a text Append text, which has each embedded newline preceded by a backslash. i text Insert text, which has each embedded new …
demandé sur 1970-01-01 00:00:00
réponses

Comment faire correspondre les chiffres suivis d’un point à l’aide de sed?

J'essaie d'utiliser sed pour remplacer tous les motifs par des chiffres suivis immédiatement d'un point (tels que 3., 355.) par une chaîne vide. J'essaie donc: sed 's/d+.//g' file.txt Mais ça ne marche pas. Pourquoi ça ? ... …
demandé sur 1970-01-01 00:00:00
21
réponses

Comment puis-je extraire une plage prédéterminée de lignes d’un fichier texte sous Unix?

J'ai un vidage SQL de ligne ~ 23000 contenant plusieurs bases de données d'une valeur de données. J'ai besoin d'extraire une partie de ce fichier (c'est à dire les données d'une base de données unique) et le placer dans un nouveau fichier. Je connais …
demandé sur 1970-01-01 00:33:28
12
réponses

Remplacer la virgule par un retour à la ligne dans sed

J'ai un fichier d'id séparés par des virgules. J'essaie de remplacer les virgules par une nouvelle ligne. J'ai essayé: sed 's/,/n/g' file Mais ça ne marche pas. Ce qui me manque? ... …
demandé sur 1970-01-01 00:33:32
13
réponses

Commande Shell / Bash pour obtenir la nième ligne de STDOUT

Y a-t-il une commande bash qui vous permettra d'obtenir la nième ligne de STDOUT? C'est-à-dire, quelque chose qui prendrait cette $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt Et f …
demandé sur 1970-01-01 00:33:29
7
réponses

Comment remplacer plusieurs modèles à la fois avec sed?

Supposons que j'ai une chaîne 'abbc' et que je veux remplacer: ab - > bc bc - > ab Si j'essaie deux remplacements, le résultat n'est pas ce que je veux: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Alors, quelle commande sed puis-je u …
demandé sur 1970-01-01 00:33:34
8
réponses

Supprimer toutes les lignes commençant par un # d’un fichier

Toutes les lignes avec des commentaires dans un fichier commencent par #. Comment puis-je supprimer toutes les lignes (et seulement les lignes) qui commencent par #? Les autres lignes contenant #, mais pas au début de la ligne doivent être ignorées. …
demandé sur 1970-01-01 00:33:31
20
réponses

Comment utiliser sed pour supprimer les n dernières lignes d’un fichier

Je veux supprimer certaines lignes n de la fin d'un fichier. Cela peut-il être fait en utilisant sed? Par exemple, pour supprimer des lignes de 2 à 4, je peux utiliser $ sed '2,4d' file Mais je ne connais pas les numéros de ligne. Je peux suppri …
demandé sur 1970-01-01 00:33:32