Salut !!

Je suis en train de faire un script pour mon firewall. Je voudrai extraire une ligne d'un fichier. Existe-t-il une commande pour faire ceci ?

Pour l'instant je fai un : # head -$i /etc/hosts | tail -1 ou 'i' est le numero de ma ligne. C'est pas tres propre et en plus je suis obligé de connaitre la longueur du fichier pour utiliser cette methode.

L'ideal serai d'avoir une commade du type : commande numero_ligne. Et lorsque la ligne demandée est superieure, cette commande retourne est chaine nulle.

Un peu d'aide svp, je debute dans l'art of script