Rechercher : dans
Par :

[Bash]lire fichier et stocker dans tableau

Dernière réponse le 19 fév 2008 à 20:51:18 jamel, le 21 jun 2005 à 11:43:06 
 Signaler ce message aux modérateurs

Bonjour,

J'ai essayé de faire un script (en bourne shell) qui va lire un fichier et stocke automatiquement chaque ligne (où chaque ligne est en fait une chaine de caracteres) dans un tableau.

Quelqu'un pourrait il m'aider a realiser cela?

merci :-)

Meilleures réponses pour « [Bash]lire fichier et stocker dans tableau » dans :
Comment lire un fichier ligne par ligne Voir Comment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
[Python] Lire et écrire des fichiers CSV VoirLIRE ET ÉCRIRE DES FICHIERS CSV Python www.python.org, dans sa version 2.4 supporte de facto le format CSV (comma-separated values: valeurs séparées par des virgules). La Library Reference est certes très explicative à ce...
Lire un fichier en .rbs VoirOn peut rencontrer parfois des fichiers en .rbs, issus d'un enregistrement ou un autre. La solution la plus simple pour lire ces fichiers est tout bêtement de remplacer l'extension .rbs par .mp3 Si vous ne voyez pas l'extension du fichier, faites...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...

1

marc[i1], le 21 jun 2005 à 11:45:54

Salut,

je ne peux répondre à ta question mais tu peux regarder sur l'excellent tutoriel proposé là :
http://abs.traduc.org/abs-3.4-fr/
Non seulement la solution n'existe pas, mais en plus elle
n'est pas unique.

Répondre à marc[i1]

2

jisisv, le 21 jun 2005 à 12:50:01
  • +1

Inspire-toi de ceci (sous bash)

johand@horus:~$ cat brol
azerty
wxcvbv
johand@horus:~$ i=1; while read aLine ;do myarray[$i]=$aLine; i=$(($i+1)) ;done  < brol
johand@horus:~$ echo ${myarray[1]}  ${myarray[2]}
azerty wxcvbv


Johan Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

5

 spt, le 19 fév 2008 à 20:51:18

Ca va tu maitrises le bash, merci ;)

Répondre à spt

3

jamel, le 21 jun 2005 à 13:51:14

Je vous remercie tous les deux !!

a present ca marche nikel !! :-)

Répondre à jamel