Questions marquées «sed»

sed est un éditeur de flux en ligne de commande pour filtrer et transformer le texte.


3
Échangez proprement toutes les occurrences de deux chaînes à l'aide de sed
Supposons que j'ai un fichier qui contient plusieurs occurrences de StringA et StringB. Je veux remplacer toutes les occurrences de StringA par StringB et (simultanément) toutes les occurrences de StringB par StringA. En ce moment, je fais quelque chose comme cat file.txt | sed 's/StringB/StringC/g' | sed 's/StringA/StringB/g' | sed …
13 sed 



3
Supprimer le dernier caractère d'un mot mais seulement si le caractère est là - en bash
Comment supprimer le dernier caractère uniquement s'il est là? contribution: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm Sortie désirée: OpenOffice.org openOffice.org Pers Pfg phil Prof resp Roonstr roonstr Je l'ai si loin que seul le point est laissé, mais malheureusement, la dernière commande sed supprime également la lettre …

3
Awk - remplace un seul caractère dans une certaine colonne
J'ai un fichier comme celui-ci: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Je veux remplacer tous les points .de la deuxième colonne par une virgule ,comme je le ferais avec la sed 's/\./\,/g' filefaçon dont je peux utiliser sedou de préférence awkappliquer uniquement cela pour la deuxième colonne, donc …





3
Comment supprimer le caractère point de la chaîne sans appeler à nouveau sed ou awk?
J'ai un fichier appelé hostlist.txtqui contient du texte comme celui-ci: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com J'ai le petit script suivant: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Quels résultats pour …

1
Quel est l'intérêt d'utiliser plusieurs points d'exclamation dans sed?
La documentation de POSIX sed a déclaré: Une fonction peut être précédée d'un ou plusieurs '!' caractères, auquel cas la fonction doit être appliquée si les adresses ne sélectionnent pas l'espace de modèle. Zéro ou plusieurs caractères <vides> doivent être acceptés avant le premier '!' personnage. Il n'est pas précisé …
12 sed  posix 

1
concernant sed -e portable… db ou! b?
Dans cette édition, Stéphane Chazelas POSIXifie (encore) ma sedmise en forme en insérant une -ecoupure xpression et une autre -einstruction xpression. Maintenant, je pourrais simplement lui demander pourquoi dans les commentaires, je suppose, mais c'est déjà la révision numéro 18 de cette réponse et presque toutes les précédentes étaient déjà …
12 shell  sed  posix 


4
extraire les caractères avant () en utilisant grep
J'ai besoin d'extraire les caractères avant le caractère '('. Ma structure de fichier est: rose (bon) ook marguerite () non lilly (mauvais) bien tournesol () sympa J'ai besoin d'un fichier de sortie comme sous la forme de: rose daisy lilly sunflower quelqu'un peut-il dire la commande pour cela ..... awk, …
12 sed  awk  grep 

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.