Récupérer la ligne x d'un fichier

lundi 3 août 2015

Merci. Si je fais head -n 2 fichier | tail -n 1, j'obtiens bien à l'écran la deuxième ligne de fichier. Mais je souhaiterais récupérer la ligne x en tant que variable (chaîne de caractères). Comment faire ? Par exemple, le code suivant ne marche évidemment pas (où l'on imagine qu'il existe déjà un fichier appelé "fichier" contenant au moins dix lignes).

#!/bin/bash
for i in `seq 1 10` ;
do
        name=head -$i fichier | tail -1
        echo $name
done
 

J'ai essayé avec des redirections mais ça ne marche pas non plus... J'aimerais pouvoir le corriger. Merci à vous !



Récupérer la ligne x d'un fichier

0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor