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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  mettre le contenu d'un fichier en paramètre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mettre le contenu d'un fichier en paramètre

n°1146939
astrolane
Posté le 11-07-2005 à 19:18:06  profilanswer
 

Bonjour,
je voudrais mettre le contenu d'un fichier entrees.csv (contenant + de 30000 lignes) comme paramètre dans une variable d'un programme qui permet de convertir des codes hexa en chaine.
 
j'ai utilisé la commande string=`cat entrees.csv`, mais la conversion s'avère très très très longue et je ne pense pas que cela soit la meilleur solution !!!  
En fait, il s'agit de convertir les enregistrements ligne par ligne (de type 4d454dFd... ; 52ef42.. avec comme séparateur le ";"  ) en chaine.
comment faire une boucle sur le fichier en question ? je n'arrive pas à utiliser le while read line . Est-il de circonstance dans ce cas.
Merci de m'éclairer sur mon pb, car je suis novice !
 
voici le pg :
 
 
!/bin/sh
 
string=`cat entrees.csv`
i=1
max=$(( ${#string} + 1 ))
 while [ $i -lt $max ]
do
       echo -en '\x'`echo $string | cut -c $i-$(( i + 1 ))`>>toto.txt
       i=$(( i + 2 ))
done
echo

mood
Publicité
Posté le 11-07-2005 à 19:18:06  profilanswer
 

n°1147245
couak
Posté le 11-07-2005 à 22:47:39  profilanswer
 

pour lire un fichier ligne à ligne :

Code :
  1. cat entrees.csv | while read LINE
  2. do
  3.     echo $LINE
  4. done


pour la conversion je sais pas


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

  mettre le contenu d'un fichier en paramètre

 

Sujets relatifs
fichier desktop.iniListe des fichier et sous-répertoire
Liste fichier repertoire distantApplet ou JS¨P de choix d'un fichier
logiciels de recherche de fichierRécupération de variable à partir d'un fichier .txt
Remplacer une string dans un fichierRécupérer dynamiquement le schéma associé à un fichier XML
[BATCH] HELP !!! Copier fichier sans les 3 1ères lignes dans un autre[cygwin/c++/xerces]accéder a un fichier XML sur le web?
Plus de sujets relatifs à : mettre le contenu d'un fichier en paramètre


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