< Misplaced Pages:Sandbox This is an old revision of this page, as edited by 71.198.141.63 (talk ) at 07:17, 30 March 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision .
Revision as of 07:17, 30 March 2006 by 71.198.141.63 (talk )(diff ) ← Previous revision | Latest revision (diff ) | Newer revision → (diff )
Template:Please leave this line alone unless you really want to push it to the limit (sandbox heading)
--67.175.221.73 07:02, 30 March 2006 (UTC)
SED
___________________________________________ CARACTERISTIQUES Sed semble être un éditeur de texte un peu particulier ... qui n'agit pas sur un fichier texte mais sur le résultat d'une commande de shell par exemple. ___________________________________ SITES WEB www.haypocalc.com/Sed Une petite presentation simple de la commande. ___________________________________________ EXEMPLE 1 http://linuxfr.org/forums/26/13108.html Je voudrais insérer une nouvelle ligne après un mot précis : Ex: monfichier : AA BB CC doit se transformer en : AA BB #truc bidules machin CC L'insertion d'une nouvelle ligne ne pose pas de problème, par contre, je ne comprends pas pourquoi il ne veut pas insérer d'espace la ligne à insérer. J'ai utilisé : sed -e s#BB#BB\\ntrucbidules#g mon fichier Et voilà ce que j'aimerais passer : sed -e s#BB#BB\\n truc bidules machin#g Current Est-ce que je dois utiliser un caractère spécial dans le sed ? REPONSES : En mettant quelques "simples quotes", cela marche mieux : sed 's#BB#&\ntruc bidules machin#g' mon fichier et avec un -ei ? sed -ei 's#BB#&\ntruc bidules machin#g' mon fichier ___________________________________________ EXEMPLE 2 J'ai besoin de sélectionner certaines lignes d'un fichier texte. Ces lignes sont délimitées par des balises (similaires à des balises html). ex: AA BB CC DD EE 'Directory' FF GG HH 'Directory' ...et je voulais supprimer les lignes qui apparaissent entre les balises 'Directory' : * sed -e "/'Directory'/,/'\Directory'/d" test.txt Voir l'exemple complet sur http://linuxfr.org/forums/26/13068.html ___________________________________________
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.
**DISCLAIMER** We are not affiliated with Wikipedia, and Cloudflare.
The information presented on this site is for general informational purposes only and does not constitute medical advice.
You should always have a personal consultation with a healthcare professional before making changes to your diet, medication, or exercise routine.
AI helps with the correspondence in our chat.
We participate in an affiliate program. If you buy something through a link, we may earn a commission 💕
↑