Questions marquées «sed»

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


2
Suppression des zéros non significatifs de la sortie de date
J'ai créé un alias de la commande date pour afficher la date au format suivant: 2013.06.14.12.10.02 en utilisant cette commande: alias date = date +"%Y.%m.%d.%H.%M.%S" Tout fonctionne très bien, sauf que je veux supprimer les zéros de la sortie. Il n'y a aucun moyen d'y arriver en modifiant le format. …
40 sed  awk  date 

11
Ajout avec 'sed'
J'essaie d'effectuer une opération mathématique avec sed, mais cela continue à traiter mes variables comme des chaînes. L'entrée est de ce genre: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Je voudrais avoir 15 en sortie. Je dois effectuer l'opération et remplacer son résultat mathématique par un seul passage, car …
40 sed  math 



2
Joignez plusieurs commandes sed dans un script pour le traitement de fichier CSV
Avoir un fichier CSV comme ceci: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER et cherchant un résultat comme: HEADER first, column|second "some random quotes" column|third ol' column autrement dit, supprimer "FOOTER", les guillemets au début, à la fin et autour de |. Jusqu'à présent, ce code fonctionne: …
34 sed  csv 

3
Sed peut-il enregistrer sa sortie dans un fichier?
> peut le faire. echo "text" > file tee peut le faire. echo "test" | tee file Pouvez sed-vous le faire sans utiliser l'une des méthodes ci-dessus? Est-il possible d'enregistrer la sortie d'une sedcommande dans un fichier sans utiliser ni >ou tee?


4
Supprimer les n premiers octets de fichiers
J'ai un problème extrême et toutes les solutions que je peux imaginer sont compliquées. Selon mon expérience UNIX / Linux, il doit exister un moyen simple. Je souhaite supprimer les 31 premiers octets de chaque fichier au format /foo/. Chaque fichier est assez long. Eh bien, je suis sûr que …


10
Comment insérer le contenu d'un fichier dans un autre fichier avant un motif (marqueur)?
File1 Contenu: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 Contenu: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Après l'exécution du script perl / shell, le File2contenu devrait devenir: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 …

3
sed - comment faire plusieurs substitutions consécutives mais traiter le fichier une seule fois?
Si je fais plusieurs substitutions qui doivent être consécutives, par exemple sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Y a-t-il une meilleure façon de faire cela qui ne passera par le fichier t1_spec.file qu'une seule fois et effectuera les 4 substitutions …
31 sed 




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.