Exporter resultat commande dans mysql

Bonjour,

j’utilisela commande suivante :

ls -Rl > info.txt

cela me génère un fichier texte avec comme données, voici un extrait du fichier :

./Logiciel/Linux:
total 684596
-rw-r--r-- 1 bunnyboon bunnyboon     33148 2007-05-17 22:20 brhl2070nlpr-2.0.1-1.i386.deb
-rw-r--r-- 1 bunnyboon bunnyboon     11698 2007-05-17 22:02 cupswrapperHL2070N-2.0.1-1.i386.deb
drwxr-xr-x 2 bunnyboon bunnyboon      4096 2007-08-16 19:55 Debian
drwxr-xr-x 2 bunnyboon bunnyboon      4096 2006-12-31 20:52 freeduc games
-rw-r--r-- 1 bunnyboon bunnyboon    331694 2007-06-17 23:05 gwhere_0.1.6-1_i386.deb
drwxr-xr-x 3 bunnyboon bunnyboon      4096 2007-08-31 00:46 Ipcop 1.4.x
drwxr-xr-x 2 bunnyboon bunnyboon      4096 2007-08-16 21:11 Mise a jour qube3
-rwx------ 1 bunnyboon bunnyboon  14774706 2007-08-04 01:07 nerolinux-3.0.0.0b-x86.deb
drwxr-xr-x 3 bunnyboon bunnyboon      4096 2007-07-11 18:25 package
-rwxr--r-- 1 bunnyboon bunnyboon     60508 2006-07-28 20:51 pwc_10.0.11.orig.tar.gz
drwxr-xr-x 3 bunnyboon bunnyboon      4096 2007-07-04 21:29 qube3
drwxr-xr-x 2 bunnyboon bunnyboon      4096 2006-07-28 20:43 Redhat9
drwxr-xr-x 2 bunnyboon bunnyboon      4096 2007-07-25 22:18 Ubcd
-rwxr--r-- 1 bunnyboon bunnyboon 685068288 2006-07-25 17:47 whax-3.0-200705.iso

./Logiciel/Linux/Debian:
total 169360
-rw-r--r-- 1 bunnyboon bunnyboon 166621184 2007-08-06 19:55 debian-40r0-i386-netinst.iso
-rwxr--r-- 1 bunnyboon bunnyboon   6613057 2006-07-28 20:50 formation-linux.pdf
-rwxr--r-- 1 bunnyboon bunnyboon      1048 2006-07-28 19:42 md5debian.md5
-rwxr--r-- 1 bunnyboon bunnyboon      1048 2006-07-28 19:42 MD5SUMS.md5

et j’aimerai savoir si il existe un moyen de l’exporter vers Mysql
car j’ai essayer de l’ouvrir avec Openoffice.Calc
mais cela me mets tous dans une seule colonne
or j’ai essayer au boulot et Excel permet de séparer les champs afin de pouvoir les mettre chacun dans une colonne et comme cela si je l’enregistre
en .cvs je pourrait l’importer dans une table Mysql

De plus peut on exécuter cette commande sur un partage samba avec un NSLU2 de linksys.

Le but final est de rentrer le résultat de cette commande dans mysql pour different disque dur, le NLSU2 et un partage NFS afin que depuis une page en php, je puisse synchroniser les données, car j’aimerai lorsqu’il y a une différence il me pose la question de quoi faire et cela génère le script qui s’exécutera.

Merci de votre aide

dans calc, tu utilises la fonction d’importation “inserer/feuille à partir d’un fichier”, et je viens de tester ça marche.

#!/bin/sh NOM=`echo $1 | sed -e 's/\..*//'` echo $NOM cat $1 | sed -e '1,$s/\([^ ]*\) *\([^ ]*\)/\1;\2/g' | grep -E ".*;.*;.*;.*;.*;" > $NOM.csv

[quote]$ cat toto
./Logiciel/Linux:
total 684596
-rw-r–r-- 1 bunnyboon bunnyboon 33148 2007-05-17 22:20 brhl2070nlpr-2.0.1-1.i386.deb
-rw-r–r-- 1 bunnyboon bunnyboon 11698 2007-05-17 22:02 cupswrapperHL2070N-2.0.1-1.i386.deb
drwxr-xr-x 2 bunnyboon bunnyboon 4096 2007-08-16 19:55 Debian
drwxr-xr-x 2 bunnyboon bunnyboon 4096 2006-12-31 20:52 freeduc games
-rw-r–r-- 1 bunnyboon bunnyboon 331694 2007-06-17 23:05 gwhere_0.1.6-1_i386.deb
drwxr-xr-x 3 bunnyboon bunnyboon 4096 2007-08-31 00:46 Ipcop 1.4.x
drwxr-xr-x 2 bunnyboon bunnyboon 4096 2007-08-16 21:11 Mise a jour qube3
-rwx------ 1 bunnyboon bunnyboon 14774706 2007-08-04 01:07 nerolinux-3.0.0.0b-x86.deb
drwxr-xr-x 3 bunnyboon bunnyboon 4096 2007-07-11 18:25 package
-rwxr–r-- 1 bunnyboon bunnyboon 60508 2006-07-28 20:51 pwc_10.0.11.orig.tar.gz
drwxr-xr-x 3 bunnyboon bunnyboon 4096 2007-07-04 21:29 qube3
drwxr-xr-x 2 bunnyboon bunnyboon 4096 2006-07-28 20:43 Redhat9
drwxr-xr-x 2 bunnyboon bunnyboon 4096 2007-07-25 22:18 Ubcd
-rwxr–r-- 1 bunnyboon bunnyboon 685068288 2006-07-25 17:47 whax-3.0-200705.iso

./Logiciel/Linux/Debian:
total 169360
-rw-r–r-- 1 bunnyboon bunnyboon 166621184 2007-08-06 19:55 debian-40r0-i386-netinst.iso
-rwxr–r-- 1 bunnyboon bunnyboon 6613057 2006-07-28 20:50 formation-linux.pdf
-rwxr–r-- 1 bunnyboon bunnyboon 1048 2006-07-28 19:42 md5debian.md5
-rwxr–r-- 1 bunnyboon bunnyboon 1048 2006-07-28 19:42 MD5SUMS.md5
francois@totoche:/tmp$
p$ ./traite.sh toto
toto
francois@totoche:/tmp$ cat toto.csv
-rw-r–r--;1;bunnyboon;bunnyboon;33148;2007-05-17;22:20;brhl2070nlpr-2.0.1-1.i386.deb
-rw-r–r--;1;bunnyboon;bunnyboon;11698;2007-05-17;22:02;cupswrapperHL2070N-2.0.1-1.i386.deb
drwxr-xr-x;2;bunnyboon;bunnyboon;4096;2007-08-16;19:55;Debian
drwxr-xr-x;2;bunnyboon;bunnyboon;4096;2006-12-31;20:52;freeduc;games
-rw-r–r--;1;bunnyboon;bunnyboon;331694;2007-06-17;23:05;gwhere_0.1.6-1_i386.deb
drwxr-xr-x;3;bunnyboon;bunnyboon;4096;2007-08-31;00:46;Ipcop;1.4.x
drwxr-xr-x;2;bunnyboon;bunnyboon;4096;2007-08-16;21:11;Mise;a;jour;qube3
-rwx------;1;bunnyboon;bunnyboon;14774706;2007-08-04;01:07;nerolinux-3.0.0.0b-x86.deb
drwxr-xr-x;3;bunnyboon;bunnyboon;4096;2007-07-11;18:25;package
-rwxr–r--;1;bunnyboon;bunnyboon;60508;2006-07-28;20:51;pwc_10.0.11.orig.tar.gz
drwxr-xr-x;3;bunnyboon;bunnyboon;4096;2007-07-04;21:29;qube3
drwxr-xr-x;2;bunnyboon;bunnyboon;4096;2006-07-28;20:43;Redhat9
drwxr-xr-x;2;bunnyboon;bunnyboon;4096;2007-07-25;22:18;Ubcd
-rwxr–r--;1;bunnyboon;bunnyboon;685068288;2006-07-25;17:47;whax-3.0-200705.iso
-rw-r–r--;1;bunnyboon;bunnyboon;166621184;2007-08-06;19:55;debian-40r0-i386-netinst.iso
-rwxr–r--;1;bunnyboon;bunnyboon;6613057;2006-07-28;20:50;formation-linux.pdf
-rwxr–r--;1;bunnyboon;bunnyboon;1048;2006-07-28;19:42;md5debian.md5
-rwxr–r--;1;bunnyboon;bunnyboon;1048;2006-07-28;19:42;MD5SUMS.md5;
francois@totoche:/tmp$
[/quote]fichier lisible par openoffice

sinon, pour surveiller les modifs d’une arborescence et provoquer des réflexes auto, il y a je crois fam/etch ou gamin/lenny (subtil jeu de mot, j’imagine que le developpeur de gamin est français).

salut,

merci c’est bon je peux importer les données depuis le fchier .txt
j’ai vérifié fam et gamin cela est utilisé par nautilus entre autre.
D’après ce que je comprends c’est le système qui mets a jour les fenêtre de l’explorateur en temps réel.

merci encore