Bonjour,
je me galere avec un p'tit script tout bete.
Je veux que mon script puisse m'ouvrir des pdfs (via xpdf) presents dans des repertoires differents:
./seq001/blabla001.pdf
./seq002/blabla002.pdf
etc...
Pour ouvrir le premier, pas de problemes.
Malheureusement, ca s'arrete la ! pas moyen de lui faire prendre la boucle qui l'enverrai dans ./seq002 pour ouvrir blabla002.pdf
un extrait de ma boucle:
@ i = $client_seq_dir_from
while ($i <= $client_seq_dir_to)
if ($i < 10) then
set prefix = "seq00"
else if ($i < 100) then
set prefix = "seq0"
else
set prefix = "seq"
endif
# OPEN DIRECTORY AND P190QC PDF OF 1ST SEQUENCE REQUESTED
cd /data-sprint1-disc2/SURVEY/client/$prefix$i
xpdf bmc28-$prefix$i-p190qc_NE.pdf &
@ i++
Me trompe-je quelque part ? ou est-ce simplement impossible ?
merci d'avance
Mathieu
# mauvaise méthode
Posté par Damien Pobel (site web personnel) . Évalué à 2.
Avec un truc du genre :
for i in `seq -w 1 999` ; do
cd /data-sprint1-disc2/SURVEY/client/$prefix$i
xpdf bmc28-$prefix$i-p190qc_NE.pdf &
done
tu dois aussi pouvoir t'en sortir avec beaucoup plus simple avec un find mais ça dépend de l'organisation de tes fichiers et de ce que tu veux faire aussi. Je me demande à quoi ça peut bien servir d'ouvrir plein de fenêtre xpdf en même temps...
https://damien.pobel.fr
[^] # Re: mauvaise méthode
Posté par nav_linx . Évalué à 1.
je viens d'essayer, et mosieur me dit qu'il ne reconnait pas les fonction 'for', 'do'
Arrrrrrrggg !!!
j'ecris en csh
c'est relou !!! Mais bon, c'est pour l'entrainement... je ferai a l'ancienne s'il faut...
en tout cas merci !
# ca pourrait peut etre convenir
Posté par Calim' Héros (site web personnel) . Évalué à 3.
Après tu peut voir avec le man aussi
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.