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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bash - Tableau

n°1323646
Bloupies
Posté le 02-11-2012 à 22:48:07  profilanswer
 

Petite question concernant les tableaux sous bash :
 
j'ai par exemple :  
nom[0]='Bonjour'
nom[1]='Monsieur'
 
echo ${nom[0]}    permet d'écrire 'Bonjour'
 
Mais si je veux écrire Bonjour Monsieur en 1 ligne
 
Je fais ça : echo ${nom[@]} ou echo ${nom

  • } ?


sachant que  echo ${nom[@]} affiche tout les éléments et que echo ${nom

  • } appel l'ensemble du tableau , je suis perdu ..

mood
Publicité
Posté le 02-11-2012 à 22:48:07  profilanswer
 

n°1323648
Profil sup​primé
Posté le 03-11-2012 à 06:14:20  answer
 

salut,
 
`man bash' dit:

Citation :

Les caractères spéciaux * et @ ont des significations spéciales lorsqu'ils se trouvent entre des guillemets doubles (voir PARAMÈTRES plus bas).


voir plus précisément la rubrique: Paramètres spéciaux.


Message édité par Profil supprimé le 03-11-2012 à 06:14:38
n°1323654
Bloupies
Posté le 03-11-2012 à 09:50:23  profilanswer
 

Salut ,
 
En faite j'aimerais juste savoir sans guillemet , comment faire pour afficher 'Bonjour Monsieur' , lequel des deux prendre quoi

n°1323666
Profil sup​primé
Posté le 03-11-2012 à 11:38:26  answer
 

Code :
  1. #pour afficher tous les éléments du tableau.
  2. echo ${nom[*]}


Message édité par Profil supprimé le 03-11-2012 à 11:39:32
n°1323668
Profil sup​primé
Posté le 03-11-2012 à 12:10:26  answer
 

ou alors

Code :
  1. echo ${nom[@]}

n°1323669
Bloupies
Posté le 03-11-2012 à 12:11:55  profilanswer
 

Raa , donc les deux fonctionnent ?

n°1323675
Profil sup​primé
Posté le 03-11-2012 à 12:28:36  answer
 

oui.
 
note, qu'entre guillemets aussi, ça fonctionnera, mais la façon dont ce sera perçu, elle, est différente.

n°1323679
Bloupies
Posté le 03-11-2012 à 12:52:34  profilanswer
 

Je vous remercie *


Message édité par Bloupies le 03-11-2012 à 12:57:18

Aller à :
Ajouter une réponse
 

Sujets relatifs
substitution: sh vs bashmake shell bash
Aide sur script bashRéception donnée hexadécimale sur port serie avec Bash
Script Bash pour récuperer seulement l'adresse IP(résolu) test sur un entier en bash (très simple)
Tableau contenant des variables - Script bash[Résolu] Tableau de bord du bas problème Ubuntu 10.04
[BASH] Problème de traitement sur boucle FORbash, écrire dans un tableau
Plus de sujets relatifs à : Bash - Tableau


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