Mettre deux ligne de traitement sur une seule |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
tibob frontpage mioche
|
Mettre deux ligne de traitement sur une seule , Posté le: 17-03-2005 10:57 |
|
|
Bonjour,
Je débute sous AWK et j'ai déjà un soucis, comment faire pour mettre deux lignes de texte sur une seule, voici un exemple :
Hard drive checking
OK
VM checking
OK
NAFO checking
OK
j'ai commencer par un bout de code :
$1=="Hard" {print $1, $2, $3}
$1=="OK" {print $1}
$1=="WARNING" {print $1}
$1=="VM" {print $1, $2}
$1=="NAFO" {print $1, $2}
qui me donne :
Hard drive checking
OK
VM checking
OK
NAFO checking
OK
mais pas de concatenation de chaine, je n'y arrive pas, avez-vous une idée ?
Je vous remercie, |
|
|
salemioche salemioche
|
Mettre deux ligne de traitement sur une seule , Posté le: 17-03-2005 13:39 |
|
|
Code: |
$1=="Hard" { Object = $1 $2 $3 ; }
$1=="OK" {print Object $1}
$1=="WARNING" {print Object $1}
$1=="VM" {Object = $1 $2}
$1=="NAFO" {Object = $1 $2}
|
|
|
|
tibob frontpage mioche
|
Mettre deux ligne de traitement sur une seule , Posté le: 17-03-2005 19:48 |
|
|
Merci beaucoup Salemioche ! ! ! c'est impeccable, j'en profite pour demander si quelqu'un connait un très bon livre sur AWK ?
Et merci encore ! ! ! |
|
|
salemioche salemioche
|
Mettre deux ligne de traitement sur une seule , Posté le: 17-03-2005 20:15 |
|
|
regarde du coté de o'reilly |
|
|
|
|
Accueil Forum
-> awk |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|