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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu]petit script shell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]petit script shell

n°955961
freewol
Ceci n'est pas une citation
Posté le 21-09-2007 à 12:35:03  profilanswer
 

Bonjour,
 
j'ai un fichier qui contient des lignes du type :


mot1 mot2


Avec mot1 qui appartient à un petit ensemble.
Je souhaiterais dans un script shell créer autant de tableaux que de valeurs prises par mot1, et remplir ces tableaux avec les mot2
 
Par exemple, si j'ai :


maison bleue
maison rouge
maison verte
chaise longue
chaise petite


Je souhaiterais créer les tableaux "maison" et "chaise" avec par exemple maison[0] = bleue, maison[1] = rouge ...
 
Est-ce possible ?
 
Merci d'avance !


Message édité par freewol le 21-09-2007 à 16:12:11
mood
Publicité
Posté le 21-09-2007 à 12:35:03  profilanswer
 

n°955981
matafan
Posté le 21-09-2007 à 13:22:21  profilanswer
 

while read a b
do
        eval "$a[\${#$a[*]}]=$b"
done

n°956145
freewol
Ceci n'est pas une citation
Posté le 21-09-2007 à 16:11:42  profilanswer
 

Ah oui avec eval :)
 
Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu]petit script shell

 

Sujets relatifs
lancer une commande au niveau init 3 [RESOLU]Exécuter un formulaire php depuis le shell (import ical)
[Résolu] Heartbeat2 et Samba3Plantage incompréhensible [résolu si on veut]
[RESOLU]SNORT: mise à jour des règlesDébutant C++ sous Gentoo, prob avec droits mkdir [Résolu]
vsftpd, ssl et la résolution de l'adresse publique pasv_addre [RESOLU]Compilation d'amsn SVN + anti-aliasing [RESOLU TOUT SEUL :p]
[Résolu] Mon Pc linux pète un gros cable... de l'aide SVPShell : mini script pour l'utilisation de sed
Plus de sujets relatifs à : [Résolu]petit script shell


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