salut 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 ?
tu peux essayer avec ça peut etre vi +"n° de la ligne" /mon/fichier/ |cut "ton champ"
non pas de vi , il me faut ça avec une ligne de commande
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)
bien ! et comment tu fais pour prendre le 3e champs quand ils sont séparés par des tabulations ?
awk '{print $3;}'
marche pas ... ma ligne est de la forme : /dev/hda8 4 0 16 4 0 0
par défaut le délimiteur est tabulation (cf man cut) cut -f3
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
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;}'
bien ! c'est ok ça va , y a encore des gens qui connaissent linux ça fait plaisir à voir