specifier les champs awk - Linux et OS Alternatifs
Marsh Posté le 23-04-2002 à 12:46:20
Tu veux faire quoi exactement ?
Marsh Posté le 23-04-2002 à 13:29:22
tu peux pas faire moins clair ?
on risque de comprendre la question là
Marsh Posté le 23-04-2002 à 13:29:50
voila j'ai un fichier avec une variable qui revient toutes les lignes
je voudrais pouvoir travailler sur les lignes sans cette var
Marsh Posté le 23-04-2002 à 13:46:55
C'est quoi la gueule de ton fichier ?
Marsh Posté le 23-04-2002 à 14:01:40
voila j'ai fait une requete pour extraire d'une base mysql le
nom de la table et les attributs
le nom de la table revient a chaque fois car j'ai plusieurs tables
je voudrais filtrer en ne concervant que mon nom de table 1fois
Marsh Posté le 23-04-2002 à 14:06:57
Si j'ai bien compris, tu souhaites enlever du texte de ton fichier? tu peux utiliser 'sed' alors. C'est plus simple
Marsh Posté le 23-04-2002 à 14:42:11
bah non, vaux mieux travailler avec awk... files nous un proto de ton fichier, je te sors la ligne qui vas bien...
Marsh Posté le 23-04-2002 à 14:47:16
AltGr a écrit a écrit : Si j'ai bien compris, tu souhaites enlever du texte de ton fichier? tu peux utiliser 'sed' alors. C'est plus simple |
sed plus simple ? C'est une blague ?
Marsh Posté le 23-04-2002 à 14:59:50
compagnie
pilote
compagnie nom_comp
compagmie id_comp
pilote nom_pil
pilote prenom_pil
pilote id_pil
voila et MERCI
Marsh Posté le 23-04-2002 à 15:48:04
Oui, je vois, et tu veux obtenir quoi en sortie ?
Marsh Posté le 23-04-2002 à 16:04:11
je veux obtenir en sortie
le nom de la table une seule fois , avec les attributs correspondants
puis le nom de la 2eme table avec ses attributs
Marsh Posté le 23-04-2002 à 16:08:48
Un truc comme :
awk 'NR<=2 {printf("%s ",$1)} NR>2 {printf("%s ",$2)} END {printf("\n" )}'
devrait faire l'affaire...
Marsh Posté le 23-04-2002 à 16:09:26
Jar Jar a écrit a écrit : sed plus simple ? C'est une blague ? |
Ben quoi? J'aime bien sed moi. [je sors]
Marsh Posté le 23-04-2002 à 16:34:23
muchas muchas gracias
je debute avec awk et c'set vrai qu'il est puissant mais je galere
aolrs encore merci
Marsh Posté le 23-04-2002 à 12:39:10
salut
comment specifier un ou plusieurs champs avec awk et ca
pour une ligne specifique
MERCI