Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Script bash]Remplacer la commande cat



Salut tu peux utiliser la commande awk

Fichier :

test1    :     blabla

test2  : toto

test3:titi

 

cat tonfichier | awk -F\: '{ print $1 , $2 }'

 

Le "," dans le print te mettra un blanc entre les 2 champs, reste plus que a toi à jouer avec la commande awk.

L'option -F\: te met le field séparateur pour distinguer les différents champs ( le "\" doit etre mis ou pas suivant ton caractère de séparation )

 



 




 
Gilles Dehaut
Consultant
 

From: carlierd <carlierd_forum@xxxxxxxxxxx>
Reply-To: aide-linux@xxxxxxxxxxxxxxxxxx
To: Ze Linux <aide-linux@xxxxxxxxxxxxxxxxxx>
Subject: [Script bash]Remplacer la commande cat
Date: Tue, 05 Sep 2006 06:58:21 +0200
>Salut la liste,
>
>Une fois de plus, je fais appel à vos compétences ...
>
>J'ai besoin de lire une à une les lignes d'un fichier et de chercher
>ces lignes dans un autres (beaucoup plus gros) pour vérifier que ces
>lignes sont présentes et surtout identiques.
>
>Le premier fichier est du genre :
>
>toto=true
>titi=2.36
>bidule : true
>machin : 14.25
>
>
>Le deuxième est du même genre que le premier mais plus gros et les
>lignes peuvent comporter d'autres mots :
>
>...
>set machin : 14.25
>set titi=.36
>...
>set bidule : true
>...
>...
>
>
>J'ai commencé par utilisé une boucle for est la commande cat mais le
>problème c'est que les lignes du genre 'bidule : true' ne passe
>pas correctement, elle sont détecté comme 3 lignes 'bidule' ; ':' et
>'true' car il y a des espaces.
>Je travaille sur une station Lynx, je n'ai donc pas accès à toutes
>les commandes, j'ai nénmoins accès à awk.
>Le problème c'est que je n'y comprends rien, avez vous des idées ?
>Merci.
>A+
>----------------------------------
>Informations, désabonnement, règles, obligations sur la liste
>Aide-Linux :
>http://lists.ze-linux.org/howto_ml.html
>Liste Herbergee par Over-Link [http://www.over-link.net]
>----------------------------------
>Annonces immobilieres, auto, moto ... http://www.uneannonce.fr


Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link