Bonjour,
Je souhaite analyser un dossier comportant plusieurs fichiers de type suivant:
nom_n°1_taille1_nom.txt
nom_n°1_taille1_nom_est.txt
nom_n°2_taille1_nom.txt
nom_n°2_taille1_nom_est.txt
....
Il faut comparer les noms entre eux, à savoir "nom_n°X_taille1_nom" et s'il les noms sont identique, il faut copier le contenu du fichier dans une requete SQL.
J'ai commencé à faire se script en shell; mais cela ne convient pas totalement
Pour l'instant, le code ne prend pas en charge la lecture du contenu, il ne colle dans la base que le nom du fichier.
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 for fich1 in *; do # echo $fich1 variable=$fich1 fichier2=${variable##*1.txt} fichier3=${variable##*est.txt} echo $fichier2 echo $fichier3 cmp -s $fichier2 $fichier3 if [ $? -eq 0 ]; then TEMP=`mysql --user=root --password=xxxxxx <<MySCRIPT INSERT INTO test.taille VALUES ('', '1', '$fichier2', '$fichier3', ''); #MySCRIPT` else echo NOK fi done
Merci
Partager