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

  FORUM HardWare.fr
  Programmation

  [KSH]extraction d'une ligne d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[KSH]extraction d'une ligne d'un fichier

n°83151
fazouye
Posté le 20-12-2001 à 09:05:31  profilanswer
 

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' ....

mood
Publicité
Posté le 20-12-2001 à 09:05:31  profilanswer
 

n°83240
mogi
Posté le 20-12-2001 à 11:21:00  profilanswer
 

une soluce : prendre la tete de tail :D
 
tail -n3 toto | head -n1
 
Mogi.

n°83256
fazouye
Posté le 20-12-2001 à 11:42:47  profilanswer
 

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+

n°83260
fazouye
Posté le 20-12-2001 à 11:44:06  profilanswer
 

arf, j'avais trouvé de mon coté, mais merci mec :))


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [KSH]extraction d'une ligne d'un fichier

 

Sujets relatifs
[ASP] Uploader un fichier d'un client sur un serveur[C++/MFC]Envoyer un mail avec fichier joint
[PHP] le mieux c'est quoi base ou fichierSlt, comment on fait pour inclure un fichier *.exe dans un fichier C..
Exploitation du fichier core[PHP]Comment remplacer les retour à la ligne par des espaces!
[HTML] Bouton download pour fichier wmv[C++] Peut-on stocker n'importe quelle donnée dans un fichier?
Editeur pour accéder à un fichier distant[c] bufferiser un fichier
Plus de sujets relatifs à : [KSH]extraction d'une ligne d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR