J'ai ces fichiers dans le répertoire home/acs
.
TBBN027162G_38d8-2f08-0c40
TBBN027605G_38d8-2f08-1518
TBBN027941G_38d8-2f08-0d1c
TBBN027923G_38d8-2f08-35e4
Je veux lire TBBN027162G
como service_id
y 38d8-2f08-0c40
como mac_address
et ensuite le stocker dans ma base de données. Je veux également sauvegarder le fichier pour une référence future.
Voici le script que j'ai essayé d'écrire, encore incomplet. Je n'ai aucune idée de la façon dont cela peut fonctionner.
#!/bin/bash
cd /home/acs/
FILES=*
for f in $FILES
do
#backup file
echo "$f" >> /home/suriani/acs/data/mac/maclist
while read $line
do
awk -F '_' '{print $1}' /home/suriani/acs/data/mac/maclist
#read service_id
awk -F '_' '{print $2}' /home/suriani/acs/data/mac/maclist
#read mac_address
done < /home/suriani/acs/data/mac/maclist
done
Le résultat :
TBBN027162G
38d8-2f08-0c40
TBBN027162G
TBBN027605G
38d8-2f08-0c40
38d8-2f08-1518
TBBN027162G
TBBN027605G
38d8-2f08-0c40
38d8-2f08-1518
TBBN027162G
TBBN027605G
TBBN027923G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
TBBN027162G
TBBN027605G
TBBN027923G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
TBBN027162G
TBBN027605G
TBBN027923G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
TBBN027162G
TBBN027605G
TBBN027923G
TBBN027941G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
38d8-2f08-0d1c
TBBN027162G
TBBN027605G
TBBN027923G
TBBN027941G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
38d8-2f08-0d1c
TBBN027162G
TBBN027605G
TBBN027923G
TBBN027941G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
38d8-2f08-0d1c
TBBN027162G
TBBN027605G
TBBN027923G
TBBN027941G
38d8-2f08-0c40
38d8-2f08-1518
38d8-2f08-35e4
38d8-2f08-0d1c