Questions marquées «sed»

Sed (Stream EDitor) est un éditeur de ligne de commande pour l'environnement POSIX. Sed traite un ou plusieurs fichiers selon un script d'édition et écrit les résultats dans la sortie standard. Créé aux Bell Labs, il existe depuis le milieu des années 70.

6
sed ou awk: supprime n lignes suivant un motif
Comment mélanger des modèles et des plages numériques dans sed (ou tout autre outil similaire - awk par exemple)? Ce que je veux faire, c'est faire correspondre certaines lignes dans un fichier et supprimer les n lignes suivantes avant de continuer, et je veux faire cela dans le cadre d'un …
106 unix  sed  awk 




6
Comment passer une variable contenant des barres obliques à sed
Comment passer une variable contenant des barres obliques comme motif à sed? Par exemple, si j'ai la variable suivante: var="/Users/Documents/name/file" Je veux le transmettre sedcomme tel: sed "s/$var/replace/g" "$file" Cependant, j'obtiens des erreurs. Comment puis-je contourner le problème?
100 bash  sed 


6
Utilisation de sed et grep / egrep pour rechercher et remplacer
J'utilise egrep -Rsuivi d'une expression régulière contenant environ 10 unions, donc comme: .jpg | .png | .gifetc. Cela fonctionne bien, maintenant je voudrais remplacer toutes les chaînes trouvées par.bmp Je pensais à quelque chose comme egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form donc le problème ici est de savoir …
97 regex  sed  grep 


5
Comment extraire du texte d'une chaîne en utilisant sed?
Mon exemple de chaîne est le suivant: This is 02G05 a test string 20-Jul-2012 Maintenant, à partir de la chaîne ci-dessus, je veux extraire 02G05. Pour cela j'ai essayé la regex suivante avec sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Mais la commande …
95 regex  bash  sed 


3
sed avec une chaîne littérale - pas de fichier d'entrée
Cela devrait être simple: je veux exécuter sed sur une chaîne littérale, pas sur un fichier d'entrée. Si vous vous demandez pourquoi, il s'agit, par exemple, de modifier les valeurs stockées dans des variables, pas nécessairement des données textuelles. Quand je fais: sed 's/,/','/g' "A,B,C" où A, B, C est …
92 linux  unix  sed 



7
Ajouter du texte à la fin de chaque ligne
Je suis sur la ligne de commande Linux et j'ai un fichier avec 127.0.0.1 128.0.0.0 121.121.33.111 Je voudrais 127.0.0.1:80 128.0.0.0:80 121.121.33.111:80 Je me souviens que mes collègues utilisaient sed pour cela, mais après avoir lu le manuel de sed, je ne sais toujours pas comment le faire en ligne de …
91 sed 

5
Demander à sed d'ignorer les lignes non correspondantes
Comment puis-je faire sed des lignes de filtrage correspondant à une expression, mais ignorer les lignes non correspondantes, au lieu de les laisser s'imprimer? À titre d'exemple réel, je veux exécuter scalac(le compilateur Scala) sur un ensemble de fichiers et lire à partir de sa -verbosesortie les .classfichiers créés. scalac …
91 sed 

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.