Galevsky wrote:
---------- Forwarded message ----------
From: Galevsky <[EMAIL PROTECTED]>
Date: 29 mai 2007 16:11
Subject: Re: [script] modifier le dernier caractere de chaque ligne
d'un fichier
To: Alexandre Mackow <[EMAIL PROTECTED]>
alors pour ce qui est des regexp..... le web regorge de doc.
pour info /.*\(.\).$/ se lit:
".*" => n'importe quel caractère un nombre inconnu de fois (0->n)
suivi de "\(.\)" un seul caractère qui est capturé, suivi de ".$" qui
signifie un seul caractère situé tout a la fin de la ligne. Et oui,
/^toto.*/ match une ligne commençant par toto, et /.*tata$/ une ligne
finissant par tata. Donc dans ton sed tu veux capturer tout sauf le
dernier caractère et ajouter un 4 :
[1016] echo "hello world" | sed -e "s/\(.*\).$/\14/"
hello worl4
En ce qui concerne cycler dans ton répertoire, et faire le test du
filename qui possède un "P", je te laisse essayer par tes propres
moyens ;o)
Mais te donne au passage le lien suivant:
http://www.tldp.org/LDP/abs/html/index.html
Gal'
Yep merci à tous les 2 ( Thomas Clavier et galevsky )
C'est pile poil ce que je desirai....
Merci pour la reactivité....
++
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]