Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2618 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

filtre

n°675322
slash51
Posté le 10-05-2005 à 09:28:57  profilanswer
 

salut  :bounce:  
 
j'aurais voulu savoir comment faire pour récuperer
le 3e champ de la 2e ligne dans un fichier  
 
à mon avis y a du "cut" mais pour sélectionner la 2e ligne ?

mood
Publicité
Posté le 10-05-2005 à 09:28:57  profilanswer
 

n°675328
spy
Posté le 10-05-2005 à 09:56:42  profilanswer
 

tu peux essayer avec ça peut etre
 
vi +"n° de la ligne" /mon/fichier/ |cut "ton champ"

n°675329
slash51
Posté le 10-05-2005 à 10:01:33  profilanswer
 

non pas de vi , il me faut ça avec une ligne de commande

n°675331
jlighty
Posté le 10-05-2005 à 10:03:06  profilanswer
 

head -n 2 /mon/fichier | tail -n 1 | cut -d ' ' -f2
 
(je prends les 2 premières lignes puis la dernière ligne et je récupère le champ 2)


Message édité par jlighty le 10-05-2005 à 10:03:30
n°675333
slash51
Posté le 10-05-2005 à 10:10:04  profilanswer
 

bien !  
 
et comment tu fais pour prendre le 3e champs quand ils sont séparés par des tabulations ?

n°675343
jlighty
Posté le 10-05-2005 à 10:27:12  profilanswer
 

awk '{print $3;}'


Message édité par jlighty le 10-05-2005 à 10:37:24
n°675345
slash51
Posté le 10-05-2005 à 10:31:03  profilanswer
 


marche pas ...
ma ligne est de la forme :
    /dev/hda8     4      0     16           4     0     0

n°675346
jlighty
Posté le 10-05-2005 à 10:32:23  profilanswer
 

par défaut le délimiteur est tabulation (cf man cut)
cut -f3

n°675347
slash51
Posté le 10-05-2005 à 10:36:28  profilanswer
 

c'est parce que je veux récuperer le champs quota max avec "quota" et je suis pas sur que ce soit des tabulations entre les champs  
 
mais la avec cut -f3 , il veut pas , il me renvoie la ligne complete

n°675348
jlighty
Posté le 10-05-2005 à 10:37:46  profilanswer
 

la ligne ne contient pas que des tabulations à mon avis
essaye avec awk (lui les espaces et les tabulations c'est la même chose)
awk '{print $3;}'


Message édité par jlighty le 10-05-2005 à 10:40:05
mood
Publicité
Posté le 10-05-2005 à 10:37:46  profilanswer
 

n°675350
slash51
Posté le 10-05-2005 à 10:40:43  profilanswer
 

bien ! c'est ok
 
ça va , y a encore des gens qui connaissent linux  
ça fait plaisir à voir


Aller à :
Ajouter une réponse
 

Sujets relatifs
filtre et serveur de mailFiltre avec apache2 en perl
SQUID filtre internet de quelle façon ?[TC] Filtre tc et fallback sur d'autre classes (trafic shaping avance)
[Mail] Filtre anti-spam ?Sendmail filtre
Filtre Sendmail Linux 
Plus de sujets relatifs à : filtre


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)