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

 


Dernière réponse
Sujet : [KSH]extraction d'une ligne d'un fichier
fazouye arf, j'avais trouvé de mon coté, mais merci mec :))

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
fazouye arf, j'avais trouvé de mon coté, mais merci mec :))
fazouye Bon bin pour ceux que ca intéresse la réponse était :
 
variable=`tail -n 3 fichier.lst | head -n 1`
echo $variable
 
voila
a+
mogi une soluce : prendre la tete de tail :D
 
tail -n3 toto | head -n1
 
Mogi.
fazouye Bonjour à tous,
 
je cherche une commande toute bete pour extraire une ligne d'un fichier sous UNIX. J'utilise le KornShell, mais j'imagine qu'une telle commande est dispo sur tous les shells...
 
Merci de votre aide
 
pour l'instant, je me débrouille avec un tail :
Je veux extraire la ligne 3 en partant de la fin du fichier
 
variable=`tail -n3 temp.lst`
 
du coup, je me retrouve avec les 3 dernières lignes concaténées dans $varible. Je fais un cut pour extraire la ligne que je veux:
 
variable=`echo $variable|cut -f 1 -d 'S'`
le séprateur est fixé sur 'S' car le mot 'SQL' délimite les lignes de mon fichier temp.lst . Mais c'est bien laid et surtout pas fiable si le cut rencontre un mot en 'S' avant le mot 'SQL' ....

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)