Bonjour,
J'aimerais récupérer un champ dans une liste, le numéro du champ étant aléatoire (récupération d'un paramètre). J'essaye avec awk et sed mais j'obtiens pas le résultat voulu.
genre :
Citation :
#recup liste fichiers
lst=`ls -1 | grep cloture | grep param | grep calc;ls -1 | grep cloture | grep param | grep controle_pm`
#réponse de l'utilisateur, on va dire 9 ici. On veut donc récupérer le 9ème champ de la liste lst
rep=9
j=`sed -n "${rep}p" $lst`
echo $j
|
et là j'obtiens pas le 9ème champ mais le contenu du fichier dont le nom est le 9ème dans la liste Dommage
avec awk, j'arrive pas à récupérer le champ non plus. Il m'affiche rien
j'ai tenté : echo $lst | awk -vcible=$rep 'NR==cible {print $NR}'
merci de votre aide
---------------
Site photo