|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Bonjour
je débute en shell et j'essaie de remplir un tableau. J'ai donc écrit ce bout de code : Code :
Code :
|
||||
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Salut,
Ajoute tout au début de ton script pour spécifier à ton script qu'il doit utiliser bash.
__________________
Alea Jacta Test! |
|
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Oui en fait je l'ai fait.
Il s'agit d'un questionnaire et ça bloque ici. Le tableau ne semble pas connu. J'ai déja des valeurs pour d'autres variables mais quand je veux utiliser un tableau, celui ci ne semble pas connu. Je met le #!/bin/bash dans le post pour éclaircir |
|
|
10
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Citation:
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
10
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Bon j'ai trouvé un bug que j'ai réparé.
Je vous mets le code avec la sortie verbeuse sur 3 boucles (cf le premier post). Merci pour l'aide |
|
|
10
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
l'increment inc se s'incrementait pas .
Ps ca ne marche toujours pas. Vous pouvez m'aider? |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Y'a un truc qui m'échappe
![]() Sur quel système es-tu ? Est-ce que le code comme suit te renvoie la même erreur ? Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
00
|
|
|
#9 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
J'ai testé le code, la même erreur apparait.
Je suis sur ubuntu 10.10 voici le retour shell: Code :
|
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Je pense que ça vient de ton shell (dash). Je viens de tester chez moi et effectivement il me renvoie la même erreur
Que te donne les commandes :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Je viens d'installer ubuntu et je n'ai pas encore fait joujou avec ce genre de fichiers .
Voila ce que les commandes donnent: readlink -f /bin/bash: whereis bash Code :
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Tu es sûr que tu as bien "/bin/bash" comme shebang et non pas "/bin/sh" ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
oui mon fichier commence par
De plus une commande avant le tableau fonctionne: Tu dis que le code ne fonctionne pas chez toi non plus. Cela doit venir du code non? |
|
|
00
|
|
|
#14 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
Avec /bin/bash ça marche (y compris sous Ubuntu)
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Euh... juste un truc : comment lances-tu ton script ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Je fais sudo -s, je lance la commande
et voila |
|
|
00
|
|
|
#17 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
![]() sh est un lien vers /bin/dash Rend ton script exécutable "chmod +x ton_script" et lances-le via :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
00
|
|
|
#18 | |||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Citation:
En tapant la commande de cette manière tu utilises demande d'utiliser le shell basique(sh) qui ne reconnaît pas les tableaux! ou Code :
__________________
Alea Jacta Test! |
|||
|
|
00
|
|
|
#19 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 92 ![]() |
Ca fonctionne maintenant. Une bonne chose apprise ici et moulte temps gagné.
Merci à vous deux. Affaire résolue donc. |
|
|
00
|
|
|
#20 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
De rien
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com