Salut la communauté .

Je suis en train de développer un script en bash qui est censé lire le contenu d'un répertoire et insérer les noms de fichiers dans une DB MySQL .

J'ai commencé à écrire cela, mais je ne vois pas comment passer en arguments les noms de fichiers . Avec une boucle while ? Avec la commande xargs ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#! /bin/bash
 
ls /etc > /home/mitch/desktop/etcls.txt
 
cat /home/mitch/desktop/etcls.txt |
 
echo "INSERT INTO ranking (nomfichier, rerpertoire) VALUES ();"|/usr/bin/mysql -A -uXXX -hlocalhost -pXXXXX -Dranking
Quelqu'un a il déjà fait quelques chose de similaire ? Ou une idée ?

Merci d'avance