Bonjour
je débute en shell et j'essaie de remplir un tableau.
J'ai donc écrit ce bout de code :
et lors de l'execution j'ai ce message qui s'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #!/bin/bash set -x set -v inc=$((1)) vari=1 clients[1]=toto echo ' entrez les clients + ip sauf SOA, separes d un espace (nifi si fini)' while [ "$vari" != "nifi" ]; do read vari clients[$inc]=$vari inc=$(($inc+1)) done echo ${clients[1]}
Vous savez où j'ai pêché?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 while [ "$vari" != "nifi" ]; do read vari clients[$inc]=$vari inc=$(($inc+1)) done + [ 1 != nifi ] + read vari f + clients[1]=f /root/makedns.sh: 1: clients[1]=f: not found + inc=2 + [ f != nifi ] + read vari f + clients[2]=f /root/makedns.sh: 1: clients[2]=f: not found + inc=3 + [ f != nifi ] + read vari f + clients[3]=f /root/makedns.sh: 1: clients[3]=f: not found + inc=4 + [ f != nifi ] + read vari f ...
Partager