-----Message d'origine-----
De : Emmanuel S. [mailto:emma...@free.fr]
Objet : [prog] [OOoBasic] Mettre tous les artistes et albums mp3 d'un cd
dans une feuille Calc ?
Bonjour,
J'ai fait une macro pour prendre automatiquement tous les artistes et
albums mp3 d'un cd et les rentrer dans un feuille calc.
Seulement, je suis obligé d'ouvrir une console, de faire un "cd
/mnt/cdrom ; ls -R", la console renvoie tous ce qu'il y a sur le cd,
répertoire, sous répertoire, et tous les mp3...
Sinon, y a-t-il une fonction pour exécuter une commande dans une console
et de récupérer ce qu'elle renvoie ?
Où si quelqu'un à une autre idée ?
Sous les systèmes X, il existe le pipe | qui permet de rediriger les
sorties.
Ainsi si tu fais ls -R /mnt/cdrom | une autre commande | une autre commande2
| ...
Tu peux donc rediriger la sortie de ta première commande ls -R /mnt/cdrom
vers une deuxième commande, un tri par exemple, puis la rediriger elle-même
vers une troisième commande qui te permettra de ne garder que ce qui
t-intéresse, par exemple, etc... Et sur une seule ligne, suite logique de ta
première commande, tu pourras filtrer le contenu que tu souhaites traiter.
Rien ne t'empêche par la suite de le stocker dans un fichier. Pour cela, il
y a le redirecteur >, ce symbole > permet de stocker une sortie de commande
vers un fichier. Si le fichier existe déjà il sera écrasé. Si tu veux
pouvoir ajouter dans un fichier déjà existant, il te faudra utiliser le
redirecteur >> ou +>, suivant la distrib.X que tu utilises.
Cordialement.