Info script bash
Bonjour,
Je voudrais savoir comment faire pour alimenter un tableau avec en script bash. voila j'ai le script ci-dessous :
#!/bin/bash
cat /home/charles/Bureau/fic_source |
while read line; do
nom_source=$(echo $line | awk '{print $1}')
mac_source=$(echo $line | awk '{print $2}')
IP_source=$(echo $line | awk '{print $3}')
done
Je voudrais si c possible faire un tableau nom_source ou il va mettre toutes les valeurs trouvées dans le fichier fic_source et pareille pour mac_source et ip_source.
Si vous avez une idée, merci d'avance
Je voudrais savoir comment faire pour alimenter un tableau avec en script bash. voila j'ai le script ci-dessous :
#!/bin/bash
cat /home/charles/Bureau/fic_source |
while read line; do
nom_source=$(echo $line | awk '{print $1}')
mac_source=$(echo $line | awk '{print $2}')
IP_source=$(echo $line | awk '{print $3}')
done
Je voudrais si c possible faire un tableau nom_source ou il va mettre toutes les valeurs trouvées dans le fichier fic_source et pareille pour mac_source et ip_source.
Si vous avez une idée, merci d'avance
Configuration: Linux Firefox 3.0.7
2 réponses
-
ModérateurSalut,
#!/bin/bash i=0 while read line; do nom_source[${i}]=$(awk '{print $1}' <<<${line}) mac_source[${i}]=$(awk '{print $2}'' <<<${line}) IP_source[${i}]=$(awk '{print $3}'' <<<${line}) ((i++)) done < /home/charles/Bureau/fic_sourceDevrait faire ce que tu veux...
-
Ok merci je regarde sa et je vous tiens au courant