Questions marquées «sed»

Sed est connu comme un éditeur de flux en ce sens qu'il peut exécuter diverses fonctions de filtrage et / ou de transformation sur une entrée standard ou sur des fichiers spécifiés par l'utilisateur. Il est couramment utilisé pour rechercher et remplacer dans des fichiers texte. Si votre question porte sur le traitement de texte, cette balise est susceptible d'être appropriée



2
Utilisez sed sur une variable chaîne plutôt que sur un fichier
On m'a dit que c'était possible, mais sans un seul exemple de travail, qui sedpeut lire à partir d'une variable de chaîne sans avoir besoin d'un fichier d'entrée. Je dois encore le faire fonctionner. Pour des raisons de sécurité générale, j'écris la $PATHvariable dans une autre variable, car je joue …
30 sed 

2
Sed pour supprimer les espaces vides
Quelqu'un sait-il comment utiliser Sed pour supprimer tous les espaces vides d'un fichier texte? Je n'ai pas essayé d'utiliser la commande de suppression "d" pour le faire, mais je n'arrive pas à le comprendre
28 sed 


4
Qu'est-ce que sed et à quoi sert-il?
J'en ai vu beaucoup sedces derniers temps, et je trouve que c'est une commande assez déroutante. Les pages de manuel n'étaient pas particulièrement utiles, mais je sais qu'elles peuvent être utilisées pour analyser la sortie d'autres commandes. Qu'est-ce que c'est exactement sedet quelles sont ses utilisations? Je suis à la …
20 command-line  sed 




5
Différence de deux gros fichiers
J'ai "test1.csv" et il contient 200,400,600,800 100,300,500,700 50,25,125,310 et test2.csv et il contient 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 maintenant diff test2.csv test1.csv > result.csv est différent de diff test1.csv test2.csv > result.csv Je ne sais pas quel est le bon ordre mais je veux autre chose, les deux commandes ci-dessus …
14 grep  sed  awk  diff 


2
Comment sed et remplacer la chaîne par un chemin de dossier
J'essaie d'écrire le script bash suivant: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; La ligne que je souhaite modifier dans les fichiers est la suivante: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Le résultat final doit donc être: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Mais je ne comprends pas ça ... Je suppose …



5
Manipulation de texte avec sed
Actuellement, j'ai plusieurs fichiers texte dont le contenu ressemble à ceci (avec plusieurs lignes): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Je souhaite changer chaque ligne pour avoir le format suivant: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 …

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.