Je fais grep et sed et j'obtiens 2 lignes d'un fichier qui m'intéresse. Comment puis-je obtenir ces lignes sur une seule ligne se terminant par le nouveau caractère de ligne? Maintenant je reçois: pattern1 pattern2 Je voudrais obtenir pattern1 pattern2 \n
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 …
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 …
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 …
J'utilise sed. J'utilisais une expression régulière correcte pour autant que je puisse voir, mais sed n'a rien fait. Il s'avère que j'utilisais \s+ce que sed ne peut pas comprendre, et quand je suis passé, [ ]+cela a fonctionné. Donc, pour résumer, j'ai fait une expression régulière qui, pour que cela …
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 …
Comment extraire plusieurs lignes d'un fichier par une expression régulière? Je voudrais souvent obtenir plusieurs lignes / modifier plusieurs lignes par une expression régulière. Un exemple de cas: J'essaie de lire une partie d'un fichier XML / SGML (ils ne sont pas nécessairement bien formés ou dans une syntaxe prévisible, …
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).
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 …
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 …
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, …
Je souhaite supprimer des fichiers journaux datant de plus de 5 jours d'un répertoire. Mais la suppression ne doit pas être basée sur l'horodatage du fichier. Il doit être basé sur le nom du fichier. Pour la date de l' exemple est 07/05/2012 et le répertoire contient 10 fichiers de …
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 …
Comment supprimer des lignes commençant par un #, étant donné qu'il peut y avoir des espaces à gauche et à droite de #? # Master socket provides access to userdb information. It's typically
Disons que j'ai ce fichier de ligne 857835, contenant des trucs comme celui-ci: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 Et je souhaite supprimer toutes les occurrences de a1et la ligne suivante ( rubbish1et rubbish5dans cet exemple). Comment fait-on ça? J'ai essayé grep 'a1' -v -A1en vain …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.