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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Récupérer la seconde ligne (seulement) d'une stdout

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer la seconde ligne (seulement) d'une stdout

n°305500
vanilla
datoune's revival
Posté le 12-08-2003 à 04:40:15  profilanswer
 

Bonjour,
dans un $ df, je voudrais récupérer la seconde ligne
 
 


$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root             37862984   7205772  28733832  21% /

 
 
C'est à dire celle là
 


/dev/root             37862984   7205772  28733832  21% /

 
 
Je ne peux pas utiliser grep root ou autre... head -n 2 ne marche pas, puisqu'il ma'affiche les 2 premières lignes.
 
Avez vous des idées ?


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
mood
Publicité
Posté le 12-08-2003 à 04:40:15  profilanswer
 

n°305517
CSCMEUH
Posté le 12-08-2003 à 08:28:47  profilanswer
 

vanilla a écrit :

Bonjour,
dans un $ df, je voudrais récupérer la seconde ligne
 
 


$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root             37862984   7205772  28733832  21% /

 
 
C'est à dire celle là
 


/dev/root             37862984   7205772  28733832  21% /

 
 
Je ne peux pas utiliser grep root ou autre... head -n 2 ne marche pas, puisqu'il ma'affiche les 2 premières lignes.
 
Avez vous des idées ?


 
Tu prend le probleme par la queue :)

Code :
  1. df -h | tail -n 1


 
Si tu veux exactement la 2 em ligne je peux te proposer la solution avec awk

n°305537
vanilla
datoune's revival
Posté le 12-08-2003 à 10:04:21  profilanswer
 

Bin c'est pas vraiment ça
 


$ df -h | tail -n 1
none                  126M     0  126M   0% /dev/shm

 
 
J'ai bien dit la seconde lighe ! ;)


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°305543
XDMJ
Posté le 12-08-2003 à 10:46:59  profilanswer
 

awk '{if (NF == 2) print $0}'


Message édité par XDMJ le 12-08-2003 à 10:52:28
n°305549
HNO3
I can't use what I can't abuse
Posté le 12-08-2003 à 11:06:23  profilanswer
 

df -h | sed '2!d'
 
plus court :D

n°305561
vanilla
datoune's revival
Posté le 12-08-2003 à 11:23:58  profilanswer
 

:jap:  :jap:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Récupérer la seconde ligne (seulement) d'une stdout

 

Sujets relatifs
[red hat 9] comment booter en ligne de commande ?Pb avec la touche control en ligne de commande
Récupérer des fichiers/programmes par ssh, possible ?Comment récupérer une partition Linux sous windows ??
Recuperer le pid d'une appli[OK] comment récupérer ma cartouche ZIP ?
convertir des mp3, mpc, ogg et wma en wav en ligne de commande[SuSE 8.0] Comment récupérer une OID à partir d'un snmpwalk ?
[HACK] RootKit sous Debian, comment recuperer mon login :'(pourquoi est-ce que j ai seulement inbox avec qmail/courier-imap
Plus de sujets relatifs à : Récupérer la seconde ligne (seulement) d'une stdout


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR