Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 28 Jan 2009 19:45:19

VickR
Affranchi(e)
 
Date d'inscription: 28 Jan 2009
Messages: 9

remplacer une ligne de texte dans une série de fichiers textes

Bonjour à tous,

Tout d'abord  je tiens à remercier chalheureusement les responsables de ce site que je commence à découvrir, de même qu'à tout ceux qui postent des réponses ma foi souvent très utiles ;-)

Je suis à la recherche d'une solution en ligne de commande qui me permette de modifier automatiquement une série de fichiers smil (des fichiers texte en somme).

La ligne à changer dans tous les fichiers est la suivante:

Code:

<audio src="enregistrement-micro.mp3" />

J'aimerais en fait juste enlever la référence au mp3 et rediriger sur un fichier ogg à la place. Ça paraît tout con à faire, mais je suis incapable de savoir par où commencer... J'ai regardé la documentation de Awk, mais c'est super violent et je suis pas sûr que cela puisse me servir :-)

Si quelqu'un a une idée, cela serait très volontiers...

Bonne soirée,
VickR

Hors ligne

 

#2 28 Jan 2009 19:48:17

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: remplacer une ligne de texte dans une série de fichiers textes

salut

essaie un sed (test sur une copie, j'ai écris ca de tête)

Code:

sed -i "s#<audio src=\"enregistrement-micro.mp3\" />#<audio src=\"enregistrement-micro.ogg\" />#g" tes_fichiers

Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#3 28 Jan 2009 23:39:27

VickR
Affranchi(e)
 
Date d'inscription: 28 Jan 2009
Messages: 9

Re: remplacer une ligne de texte dans une série de fichiers textes

Wahoo, merci pour ta réponse. Ça fonctionne nickel.

Hors ligne

 

Pied de page des forums

Powered by FluxBB