Questions marquées «sed»

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


2
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 d'origine est en quelque …
10 files  sed  perl 

4
Supprimer uniquement les virgules présentes dans les guillemets doubles
Dans un fichier texte, je veux supprimer ,(virgules) et aussi les "(guillemets) (uniquement si les guillemets doubles contiennent des nombres séparés par des virgules). 56,72,"12,34,54",x,y,"foo,a,b,bar" Sortie attendue 56,72,123454,x,y,"foo,a,b,bar" Remarque: je montre la ligne ci-dessus à titre d'exemple. Mon fichier texte contient de nombreuses lignes comme ci-dessus et les nombres séparés …

6
bash trouver des lignes commençant par une chaîne
J'ai un tas de fichiers et je veux trouver celui qui contient des lignes séquentielles commençant par une certaine chaîne. Par exemple pour le fichier suivant: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Il y a plus d'une ligne commençant par «C», donc je veux …
10 bash  sed  grep  string 


3
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 …


3
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é (pas d'erreurs).
10 sed 

4
Comment puis-je écrire un one-liner sed pour ajouter un caractère après chaque troisième caractère?
Donc, j'ai une chaîne qui ressemble à ceci: AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA Et je veux diviser la chaîne en morceaux de 3 caractères délimités par un signe «+». AUG+GCC+AUG+GCG+CCC+AGA+ACU+GAG+AUC+AAU+AGU+ACC+CGU+AUU+AAC+GGG+UGA Et je veux le faire avec mon bon ami sed. j'ai essayé cat codons | sed -r 's/([A-Z]\{3\})/\1\+/g' ... sans succès. Quelle sedcommande puis-je …

3
Utiliser un here-doc pour `sed` et un fichier
Je veux utiliser un here-doc pour les commandes sed et fournir le fichier à lire et le fichier de sortie. J'ai regardé Here-Documents from Advanced Bash Scripting guide mais il ne mentionne rien sur les arguments réguliers lors de l'utilisation d'un here-doc. Est-ce même possible? J'aimerais réaliser quelque chose comme …

5
Sed: Remplacer le motif à chaque deuxième ligne?
Existe-t-il un moyen de dire sedde remplacer le modèle à chaque seconde occurrence? Ou au moins sur une ligne sur deux? (Bien sûr, c'est possible avec un script, mais je me demandais si je pouvais le sedfaire). Éditer j'ai trouvé sed -e "s/pattern/replacement/g;n" Mais il a remplacé chaque première occurrence, …
10 sed  replace 


3
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 "\ nhttp: //" en utilisant sed sed 's_http://_\nhttp://_g' urls.txt …



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.