Questions marquées «sed»

11
Remplacez les caractères non imprimables en perl et sed

J'ai besoin de remplacer certains caractères non imprimables par des espaces dans le fichier. Plus précisément, tous les caractères de 0x00jusqu'à 0x1F, sauf 0x09(TAB), 0x0A(nouvelle ligne), 0x0D(CR) Jusqu'à présent, j'avais juste besoin de remplacer le 0x00personnage. Étant donné que mon système...

10
Ajout d'une ligne de texte à plusieurs fichiers

Donc, j'ai un tas de fichiers dans un répertoire et j'ai besoin d'insérer une ligne de texte dans chacun d'eux. Ils ont essentiellement le format suivant: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory...

10
Comment remplacer les guillemets dans un fichier par sed?

J'ai un fichier qui contient plusieurs lignes de xml. Je voudrais remplacer certaines parties du fichier. Certaines parties du fichier contiennent des guillemets ( ") que je voudrais remplacer. J'ai essayé d' échapper au guillemet avec \, mais je ne pense pas que cela fonctionne en fonction du...

10
Substitution de chaînes dans un très gros fichier

J'ai une très longue série d'URL sans caractère de séparation, dans le même format que ci-dessous: http://example.comhttp://example.nethttp://example.orghttp://etc... Je veux que chaque URL soit sur une nouvelle ligne. J'ai essayé de le faire en remplaçant toutes les instances de "http: //" par "\...

10
Comment supprimer des lignes vides à partir de la ligne 5

J'ai ceci: sed -i '/^$/d' temp_spec.rb qui supprime les lignes blanches et fonctionne bien. Comment puis-je le faire uniquement pour les lignes 5-999 (ou idéalement 5 à la fin du fichier). J'ai essayé: sed -n5,999 -i '/^$/d' temp_spec.rb sed '5,999!d/^$/d' temp_spec.rb mais aucun n'a fonctionné...

10
Suppression de texte entre deux chaînes spécifiques

J'ai un fichier comme ci-dessous: mime PI Name: ISHO SUCCESS RATE RT, Value: 95.663826 scr PI Name: RRC Access Failures due to UU, Value: 0.13394141 prog PI Name: RRC Access Failures due to UU, Value: 0.16077702 sch PI Name: RRC Access Failures due to UU, Value: 0.11781933 Je souhaite supprimer le...

10
Comment se fait la modification sur place d'un fichier?

Que signifie la modification "sur place" d'un fichier, par exemple via sed -iou perl -isignifie? Ma question est de savoir comment cette modification sur place est effectuée. Le fichier est-il copié, la modification est effectuée dans la copie, puis remplace l'original? Ou est-ce que le fichier...

10
Supprimer la chaîne principale dans bash

J'ai une chaîne comme rev00000010et je ne veux que le dernier numéro, 10 dans ce cas. J'ai essayé ceci: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' les deux ne renvoient rien, bien que l'expression régulière semble être correcte (essayé avec regexr...