Bonsoir,
J'ai besoin de vos lumières pour écrire un tout petit script qui sera
exécuté par cron.
Le script doit lire dans un répertoire connu, un fichier dont le nom est
également connu.
Le contenu de ce fichier est le suivant:
Le 10 mai 2009 19:41, Luxpopuli Open source luxpopul...@gmail.com a écrit :
Bonsoir,
J'ai besoin de vos lumières pour écrire un tout petit script qui sera
exécuté par cron.
[...]
Bonsoir,
Il n'est point besoin de script ici, wget est capable de lire un
fichier ligne par ligne avec l'option
Merci beaucoup Kévin !
Je ne connaissais pas cette option qui est exactement ce qu'il faut.
Tu viens de me rendre un très grand service ! ;-)
Pascal
Le 10 mai 2009 19:50, Kevin Hinault hina...@gmail.com a écrit :
Le 10 mai 2009 19:41, Luxpopuli Open source luxpopul...@gmail.com a
écrit :
Je crois que je me suis un peu emballé et j'ai une difficulté supplémentaire
à surmonter.
En fait, le fichier original listes.txt contient ce genre de lignes:
http://linuxorable.fr/femoca/index.php/layout/set/xml/content/view/playerlist/134
Le 10 mai 2009 21:16, Luxpopuli Open source luxpopul...@gmail.com a écrit :
Comment puis-je enregistrer les fichiers sous les nom 134.xml, 132.xml,
etc...
Facile mais pas super joli :
wget -i ta liste -P ton rep -E rename s/html/xml/ ton rep/*.html
PS : pas la peine de me mettre en copie
Luxpopuli Open source a écrit :
Je crois que je me suis un peu emballé et j'ai une difficulté
supplémentaire à surmonter.
En fait, le fichier original listes.txt contient ce genre de lignes:
http://linuxorable.fr/femoca/index.php/layout/set/xml/content/view/playerlist/134
Merci bien pour vos réponses ;-)
Mon script sert à créer automatiquement des playlist d'un lecteur flash.
Et je viens de me rendre compte d'une limitation de mon script dont voici la
version basique (sans renommage des fichiers):
1 #!/bin/bash
2 cd
Pascal BOYER wrote:
Ben je sais bien que c'est des backquotes, mais ça marche pas chez moi.
Voilà exactement ce que j'ai mis dans mon fichier parcourir:
#!/bin/bash
for i in `find .`; do
echo $i
done
Tu ne dois pas avoir de chance :)
Essaie avec ça, si ça bloque, tu auras peut-être une
Jonathan ILIAS wrote:
Pascal BOYER wrote:
Ben je sais bien que c'est des backquotes, mais ça marche pas chez
moi. Voilà exactement ce que j'ai mis dans mon fichier parcourir:
#!/bin/bash
for i in `find .`; do
echo $i
done
Tu ne dois pas avoir de chance :)
Heureusement, en
Le jeu 04/11/2004 à 08:47, Jonathan ILIAS a écrit :
Pascal BOYER wrote:
Ben je sais bien que c'est des backquotes, mais ça marche pas chez moi.
Bonjour,
Je prends la discution en cours de route et j'ai manqué le début mais
attention ce genre de boucle peut être extrement longue avant de
Laurent HENRY wrote:
Je prends la discution en cours de route et j'ai manqué le début mais
attention ce genre de boucle peut être extrement longue avant de
répondre car avant d'afficher quoi que ce soit find va parcourir tout
les fichiers et sous répertoires du répertoire courant.
Ah, c'est un
Pascal BOYER wrote:
Heureusement, en informatique, le facteur chance n'intervient que très
peu ;-)
Ce qui n'empèche pas tous les administratreurs réseau/système de svoir
qu'un PC, ça tombe en marche !!!
Chez moi y'a deux facteurs :
1) la loi de Murphy
2) la dose de café
En général, je me
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
C'est possible ?
Merci
Pascal
Le mercredi 3 Novembre 2004 18:00, Pascal BOYER a écrit :
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
C'est
Bonjour
ls -R /
est ton ami
Pascal BOYER wrote:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
C'est possible ?
Merci
Pascal BOYER wrote:
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
C'est possible ?
Tout dépend si c'est l'exercice ou le résultat
Jonathan ILIAS wrote:
Pascal BOYER wrote:
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et
sa profondeur) et chaque fois qu'il trouve un répertoire ou un
fichier il m'affiche son nom.
C'est possible ?
Tout dépend si c'est
Pascal BOYER wrote:
Jonathan ILIAS wrote:
Pascal BOYER wrote:
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et
sa profondeur) et chaque fois qu'il trouve un répertoire ou un
fichier il m'affiche son nom.
C'est possible
Pascal BOYER wrote:
Je complète mon post: je voudrais que le rep/fichier lu soit affecté à
une variable pour faire une boucle if derrière
une boucle if ???
Heu, sinon, si je comprend bien, c'est un truc comme ça que tu veux ?
#!/bin/sh
for variable in `find .` ; do
# a remplacer par ce
On Wed, Nov 03, 2004 at 06:00:03PM +0100, Pascal BOYER wrote:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
find
(tout seul, sans argument)
C'est possible ?
« Tout est
Jonathan ILIAS wrote:
Pascal BOYER wrote:
Je complète mon post: je voudrais que le rep/fichier lu soit affecté
à une variable pour faire une boucle if derrière
une boucle if ???
Heu, sinon, si je comprend bien, c'est un truc comme ça que tu veux ?
#!/bin/sh
for variable in `find .` ; do
On Wed, Nov 03, 2004 at 06:17:21PM +0100, Pascal BOYER wrote:
J'ai demandé un script qui m'affiche tout ce qui trouve à aprtir du
rep d'où il est lancé parce qu'après je veux lui faire faire autre
chose: par exemple, s'il trouve ça alors faire ça
Mais je ne sais pas comment on fait pour
Yves Rutschle wrote:
On Wed, Nov 03, 2004 at 06:17:21PM +0100, Pascal BOYER wrote:
J'ai demandé un script qui m'affiche tout ce qui trouve à aprtir du
rep d'où il est lancé parce qu'après je veux lui faire faire autre
chose: par exemple, s'il trouve ça alors faire ça
Mais je ne sais pas
Pascal BOYER wrote:
#!/bin/sh
for variable in `find .` ; do
# a remplacer par ce que tu veux
echo $variable
done
Oui c'est exactement ça, mais en mieux: qui marche !!!
Non, serieusement, j'ai essayé mais il ne m'affiche rien.
C'est vrai que je ne l'avais pas testé avant de
On Wed, Nov 03, 2004 at 06:32:19PM +0100, Pascal BOYER wrote:
Et pourquoi tu as l'air surpris que je veuille mettre une boucle if ?
Parceque if n'est pas une boucle (contrairement à for,
while, until...)
if [ -x $variable ]; then
cp xx zzz
fi
Si. Mais il vaut sans doute mieux faire qqch à
Jonathan ILIAS wrote:
Pascal BOYER wrote:
#!/bin/sh
for variable in `find .` ; do
# a remplacer par ce que tu veux
echo $variable
done
Oui c'est exactement ça, mais en mieux: qui marche !!!
Non, serieusement, j'ai essayé mais il ne m'affiche rien.
C'est vrai que je ne l'avais
Yves Rutschle wrote:
On Wed, Nov 03, 2004 at 06:32:19PM +0100, Pascal BOYER wrote:
Et pourquoi tu as l'air surpris que je veuille mettre une boucle if ?
Parceque if n'est pas une boucle (contrairement à for,
while, until...)
if [ -x $variable ]; then
cp xx zzz
fi
Si. Mais
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son nom.
ls -R ???
On Wed, Nov 03, 2004 at 06:55:16PM +0100, Pascal BOYER wrote:
J'ai aussi la ppossibilité d'acheter un livre sur bash ou d'ailleurs man
bash.
Oula, achète un livre. man bash est un coup à s'attraper mal
à la tête (en voilà un page man, qu'elle est dense).
Mais en ce moment je fais autre chose
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un fichier il
m'affiche son
Pascal BOYER a écrit :
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il trouve un répertoire ou un
Sébastien GALLET wrote:
Pascal BOYER a écrit :
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence (et sa
profondeur) et chaque fois qu'il
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
Bonjour,
Je voudrais un petit script qui fasse ceci:
du répertoire d'où il est lancé, il scanne toute l'arborescence
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
François TOURDE wrote:
Le 12725ième jour après Epoch,
Pascal BOYER écrivait:
[...]
Je suis chaque fois éberlué par les gens qui postent au bout de deux
heures en répondant au premier post du thread sans prendre la peine de
lire tout ce qui
J'ai écrit un script (trouvé dans linuxmag) :
#!/bin/bash
while [ 1 -lt 2 ]
do
/usr/game/fortune /home/phi/signature # /home/phi/signature est un tube
nommé
sleep 1
done
Et quand je le lance par :/home/phi/bin/signature.sh, signature.sh est lancé
deux fois
[EMAIL
Philippe Monroux [EMAIL PROTECTED] writes:
/usr/game/fortune /home/phi/signature # /home/phi/signature
est un tube nommé
Et quand je le lance par :/home/phi/bin/signature.sh, signature.sh
est lancé deux fois
Ca vient du tube. Car si je supprime le tube signature avant de
37 matches
Mail list logo