Questions marquées «sed»

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






5
Comment signaler les changements sur place «sed»
Lors de l'utilisation sedpour remplacer des chaînes en place, existe-t-il un moyen de lui faire rapporter les modifications qu'il fait (sans s'appuyer sur un diff d'anciens et de nouveaux fichiers)? Par exemple, comment puis-je changer la ligne de commande find . -type f | xargs sed -i 's/abc/def/g' afin que …

7
Texte entre deux balises
Je veux récupérer tout ce qui se trouve entre ces deux balises - <tr> </tr>- à partir d'un document html. Maintenant, je n'ai pas d'exigences HTML spécifiques qui justifieraient un analyseur HTML. J'ai simplement besoin de quelque chose qui corresponde <tr>et </tr>obtienne tout entre les deux et il pourrait y …

5
Comment manipuler un fichier CSV avec sed ou awk?
Comment puis-je effectuer les opérations suivantes sur un fichier CSV à l'aide de sedou awk? Supprimer une colonne Dupliquer une colonne Déplacer une colonne J'ai une grande table avec plus de 200 lignes, et je ne connais pas très bien sed.
23 sed  awk  csv 

7
Supprimer la virgule entre les guillemets uniquement dans un fichier délimité par des virgules
J'ai un fichier d'entrée délimité par des virgules ( ,). Certains champs entourés de guillemets doubles contiennent une virgule. Voici l'exemple de ligne 123,"ABC, DEV 23",345,534.202,NAME J'ai besoin de supprimer toutes les virgules qui se produisent à l'intérieur des guillemets doubles et des guillemets doubles également. Donc, la ligne ci-dessus …
23 text-processing  sed  awk  csv 

3
Remplacer la chaîne par le contenu d'un fichier à l'aide de sed
J'ai deux fichiers différents: File1 /home/user1/ /home/user2/bin /home/user1/a/b/c File2 <TEXT1> <TEXT2> Je veux remplacer le <TEXT1>de File2 par le contenu de File1 en utilisant sed. J'ai essayé cette commande, mais je n'ai pas obtenu de sortie appropriée: cat File2|sed "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" Vous pouvez également utiliser d'autres …
23 sed  replace 

8
Utilisation de sed pour convertir les nouvelles lignes en espaces
Disons que j'ai une variable shell $stringqui contient du texte avec plusieurs sauts de ligne, par exemple: string="this is a test" Je voudrais convertir cette chaîne en une nouvelle chaîne new_stringoù tous les sauts de ligne sont convertis en espaces: new_string="this is a test" J'ai essayé: print $string | sed …
22 shell  sed 

4
sed - remplace la chaîne par le contenu du fichier
J'ai deux fichiers: file1et file2. file1 a le contenu suivant: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contient une adresse IP ( 1.1.1.1) Ce que je veux faire, c'est le remplacer localhostpar 1.1.1.1, pour que le résultat final soit: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" zk_hosts: …




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.