[script] cut inverse

cut inverse [script] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-07-2007 à 11:51:41    

Je cherche a recuperer dans un log les derniers champs des lignes, le nombre de champs n'etant pas fixe.
 
Il me faudrait un truc du genre cut, mais qui compte les champs a partir de la fin de la ligne.
Ca existe?

Reply

Marsh Posté le 11-07-2007 à 11:51:41   

Reply

Marsh Posté le 11-07-2007 à 12:04:42    

si ton délimiteur c'est X (par exemple), tu utilises sed ou grep pour chopper ce qui suit le dernier X, c'est à dire :
   n'importe quoi sauf X : [^X]*
suivi du :
    caractère de fin de ligne : $

 

=> grep -o "[^X]*$" toto.log

 

:o


Message édité par Xavier_OM le 11-07-2007 à 12:06:28

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 11-07-2007 à 14:37:39    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed