Je suis tellement confus avec GNU sed, POSIX sedet sedla myriade d'options de BSD . Comment remplacer le littéral \npar le caractère de nouvelle ligne en utilisant ces trois
Je suis tellement confus avec GNU sed, POSIX sedet sedla myriade d'options de BSD . Comment remplacer le littéral \npar le caractère de nouvelle ligne en utilisant ces trois
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...
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
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...
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...
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:...
Comment puis-je supprimer une ligne si elle est plus longue que par exemple: 2048
Je veux utiliser sedpour remplacer quoi que ce soit dans une chaîne entre la première ABet la première occurrence de AC(inclus) par XXX. Par exemple , j'ai cette chaîne (cette chaîne est pour un test uniquement): ssABteAstACABnnACss et je voudrais similaire à ceci: ssXXXABnnACss. Je l'ai fait avec...
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é:...
Dans un fichier contenant des lignes comme celle-ci: # lorem ipsum blah variable Je voudrais supprimer le caractère #(commentaire) dans la même ligne qui contient une chaîne spécifique, en place. Est-ce sedbon pour ça? J'ai du mal à faire fonctionner ce conditionnel. J'ai une façon "maladroite" de...
Mon fichier, PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Fichier de sortie, 1> PSS-A (Primary A) 2> PSS-B (Primary B) 3> PSS-C (Primary C) 4> PSS-D...
J'ai un dossier avec des commentaires: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Je veux juste imprimer tout le code non commenté: foo bar stuff morestuff evenmorestuff Pouvoir retirer des commentaires d'un fichier est si important ... Quelle est la bonne façon de le...
Supposons que j'ai une liste d'URL dans un fichier texte: google.com/funny unix.stackexchange.com/questions isuckatunix.com/ireallydo Je veux supprimer tout ce qui vient après «.com». Résultats attendus: google.com unix.stackexchange.com isuckatunix.com j'ai essayé sed 's/.com*//' file.txt mais il...
Pourquoi est sed -iexécuté sur le lien symbolique détruit ce lien et le remplace par le fichier de destination? Comment éviter cela? par exemple. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/'...
J'ai un script qui lit un flux de texte et génère un fichier de commandes sed qui est ensuite exécuté avec sed -f. Les commandes sed générées sont comme: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g
J'essaye de convertir <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> à: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Je suppose que le meilleur outil pour le travail serait sed, mais je ne peux pas...
Ma question est liée à la sedsolution spécifique donnée dans cette réponse pour cette question de grepping inverse . La sed/ grepsolution que je n'arrive pas à déchiffrer est la suivante: sed '1!G;h;$!d' file Quelqu'un peut-il déchiffrer cette commande? Je sais par VI (M) que G désigne la dernière...
J'ai un fichier texte ( devel.xml). Je lui ai ajouté le mot REPLACETHIS afin de remplacer cette chaîne par le contenu d'un fichier différent ( temp.txt). La chose la plus proche que j'ai est la suivante: sed -i -e "/REPLACETHIS/r temp.TXT" -e "s///" devel.txt; Cela insère le contenu après la...
Si j'exécute le fichier .sh suivant: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Le résultat est une erreur: sed: -e expression # 1, caractère 18: fin de plage non valide Mais si j'exécute le fichier .sh suivant: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Il s'exécute sans...
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 En utilisant sed / awk / replace, dans le texte ci-dessus, je veux supprimer tout ce qui vient après le premier espace de chaque ligne. Par exemple, la sortie sera: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd toute aide serait