Je ne suis pas grand spécialiste mais avec jaguar je faisais des petits
scripts qui fonctionnaient très bien. Maintenant que j'ai installé
panthère ça ne fonctionne plus par exemple:
Dans un fichier texte j'ai
écrit
#! /bin/csh
foreach fichier ( `ls *.jpg` )
composite -dissolve
20% -gravity Center sign2.png $fichier ok/$fichier
end
je rends le
fichier exécutable mais quand je l'appelle il ne traite que la première
image du dossier.
Si je tape directement les instructions dans le
terminal tout se déroule correctement.
Sachant que le shell par défaut
est bash mais que je préfère csh (parcequ'il m'a fallut un certain temps
pour commencer à l'assimiler) j'ai modifier dans netinfo le shell de
login.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
nicolas.teichner
jean-maurice Le Clec'h wrote:
Je ne suis pas grand spécialiste mais avec jaguar je faisais des petits scripts qui fonctionnaient très bien. Maintenant que j'ai installé panthère ça ne fonctionne plus par exemple:
Le shell par defaut de Panther est bash pas csh. tu paut remettre csh comme shell par defaut avec le gestionnaire netinfo.
jean-maurice Le Clec'h <jmlecl@wanadoo.fr> wrote:
Je ne suis pas grand spécialiste mais avec jaguar je faisais des petits
scripts qui fonctionnaient très bien. Maintenant que j'ai installé
panthère ça ne fonctionne plus par exemple:
Le shell par defaut de Panther est bash pas csh.
tu paut remettre csh comme shell par defaut avec le gestionnaire
netinfo.
Je ne suis pas grand spécialiste mais avec jaguar je faisais des petits scripts qui fonctionnaient très bien. Maintenant que j'ai installé panthère ça ne fonctionne plus par exemple:
Le shell par defaut de Panther est bash pas csh. tu paut remettre csh comme shell par defaut avec le gestionnaire netinfo.
nospam
Nicolas Teichner wrote:
Le shell par defaut de Panther est bash pas csh. tu paut remettre csh comme shell par defaut avec le gestionnaire netinfo.
Cela n'a ABSOLUMENT rien à voir.
Il ne faut pas confondre le shell interactif (celui dans lequel tu tape les commandes une a une) et le shell (language) dans lequel tu écris ton programme.
En effet sous Panther, le shell interactif est bash...
En mettant #!/bin/csh, le script qui suit utilise le csh.
Maintenant, pour des questions de compatibilité on écrit les shells script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg` do composite -dissolve 20% -gravity Center sign2.png $fichier ok/$fichier done
En mettant même le chemin complet vers composite.
Jacques
Nicolas Teichner <nicolas.teichner@nospam.laposte.net> wrote:
Le shell par defaut de Panther est bash pas csh.
tu paut remettre csh comme shell par defaut avec le gestionnaire
netinfo.
Cela n'a ABSOLUMENT rien à voir.
Il ne faut pas confondre le shell interactif (celui dans lequel tu tape
les commandes une a une) et le shell (language) dans lequel tu écris ton
programme.
En effet sous Panther, le shell interactif est bash...
En mettant #!/bin/csh, le script qui suit utilise le csh.
Maintenant, pour des questions de compatibilité on écrit les shells
script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg`
do
composite -dissolve 20% -gravity Center sign2.png $fichier
ok/$fichier
done
Le shell par defaut de Panther est bash pas csh. tu paut remettre csh comme shell par defaut avec le gestionnaire netinfo.
Cela n'a ABSOLUMENT rien à voir.
Il ne faut pas confondre le shell interactif (celui dans lequel tu tape les commandes une a une) et le shell (language) dans lequel tu écris ton programme.
En effet sous Panther, le shell interactif est bash...
En mettant #!/bin/csh, le script qui suit utilise le csh.
Maintenant, pour des questions de compatibilité on écrit les shells script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg` do composite -dissolve 20% -gravity Center sign2.png $fichier ok/$fichier done
En mettant même le chemin complet vers composite.
Jacques
jmlecl
Jacques Foucry wrote:
Maintenant, pour des questions de compatibilité on écrit les shells script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg` do composite -dissolve 20% -gravity Center sign2.png $fichier ok/$fichier done
En mettant même le chemin complet vers composite.
Jacques
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose sur les scripts sh sur le net.
Merci pour l'aide -- Jean-Maurice Le Clech
Jacques Foucry <nospam@foucry.net.invalid> wrote:
Maintenant, pour des questions de compatibilité on écrit les shells
script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg`
do
composite -dissolve 20% -gravity Center sign2.png $fichier
ok/$fichier
done
En mettant même le chemin complet vers composite.
Jacques
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose sur les
scripts sh sur le net.
Maintenant, pour des questions de compatibilité on écrit les shells script en sh.
Ce qui devrait donner :
#!/bin/sh
for fichier in `ls *.jpg` do composite -dissolve 20% -gravity Center sign2.png $fichier ok/$fichier done
En mettant même le chemin complet vers composite.
Jacques
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose sur les scripts sh sur le net.
Merci pour l'aide -- Jean-Maurice Le Clech
nospam
Jean-Maurice Le Clech wrote:
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose sur les scripts sh sur le net.
Le man de ce genre de chose est touffu.
Je ne puis que te conseiller les articles de jayce sur le shell <http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url de départ en tête.
PS : Attention tes lignes sont trop longues, configure ton soft pour faire des lignes de 80 caractères au maximum (règles a 75 pour être sûr).
Jacques
Jean-Maurice Le Clech <jmlecl@wanadoo.fr> wrote:
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose
sur les scripts sh sur le net.
Le man de ce genre de chose est touffu.
Je ne puis que te conseiller les articles de jayce sur le shell
<http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url
de départ en tête.
PS : Attention tes lignes sont trop longues, configure ton soft pour
faire des lignes de 80 caractères au maximum (règles a 75 pour être
sûr).
Et en plus ça fonctionne. Je vais quand même lire man sh ou quelque chose sur les scripts sh sur le net.
Le man de ce genre de chose est touffu.
Je ne puis que te conseiller les articles de jayce sur le shell <http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url de départ en tête.
PS : Attention tes lignes sont trop longues, configure ton soft pour faire des lignes de 80 caractères au maximum (règles a 75 pour être sûr).
Jacques
jmlecl
Jacques Foucry wrote:
Le man de ce genre de chose est touffu.
c'est vrai qu'il y a des subtilités que je ne comprends pas encore moins quand elles sont en anglais
Je ne puis que te conseiller les articles de jayce sur le shell <http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url de départ en tête.
effectivement et en français ce qui ne gâche rien, sur le net j'ai trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très bien pour mon niveau.
PS : Attention tes lignes sont trop longues, configure ton soft pour faire des lignes de 80 caractères au maximum (règles a 75 pour être sûr).
Merci pour tout ces conseils, comme Je ne poste qu'une ou deux fois par an je manque d'habitude.
-- Jean-Maurice Le Clech
Jacques Foucry <nospam@foucry.net.invalid> wrote:
Le man de ce genre de chose est touffu.
c'est vrai qu'il y a des subtilités que je ne comprends pas encore moins
quand elles sont en anglais
Je ne puis que te conseiller les articles de jayce sur le shell
<http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url
de départ en tête.
effectivement et en français ce qui ne gâche rien, sur le net j'ai
trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très
bien pour mon niveau.
PS : Attention tes lignes sont trop longues, configure ton soft pour
faire des lignes de 80 caractères au maximum (règles a 75 pour être
sûr).
Merci pour tout ces conseils, comme Je ne poste qu'une ou deux fois par
an je manque d'habitude.
c'est vrai qu'il y a des subtilités que je ne comprends pas encore moins quand elles sont en anglais
Je ne puis que te conseiller les articles de jayce sur le shell <http://www.mosx.net>. Fais une recherche sur shell, je n'ai plus l'url de départ en tête.
effectivement et en français ce qui ne gâche rien, sur le net j'ai trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très bien pour mon niveau.
PS : Attention tes lignes sont trop longues, configure ton soft pour faire des lignes de 80 caractères au maximum (règles a 75 pour être sûr).
Merci pour tout ces conseils, comme Je ne poste qu'une ou deux fois par an je manque d'habitude.
-- Jean-Maurice Le Clech
jmlecl
Matt wrote:
effectivement et en français ce qui ne gâche rien, sur le net j'ai trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très bien pour mon niveau.
Regarde si ça te convient mieux (c'est en Français) : <http://www.linux-nantes.fr.eu.org/old/docs/xavier/prog_sh/prog_sh.html>
Très bien, plus complet surtout au niveau des tests sur les fichiers, entiers etc... du genre -lt dont je n'arrivais pas à trouver l'explication.
Avec ImageMagick et ça je m'amuse bien ;-)
-- Jean-Maurice Le Clech
Matt <sbehz@syrius.org> wrote:
effectivement et en français ce qui ne gâche rien, sur le net j'ai
trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très
bien pour mon niveau.
Regarde si ça te convient mieux (c'est en Français) :
<http://www.linux-nantes.fr.eu.org/old/docs/xavier/prog_sh/prog_sh.html>
Très bien, plus complet surtout au niveau des tests sur les fichiers,
entiers etc... du genre -lt dont je n'arrivais pas à trouver
l'explication.
effectivement et en français ce qui ne gâche rien, sur le net j'ai trouvé ça <http://steve-parker.org/sh/sh.shtml> que j'ai trouvé très bien pour mon niveau.
Regarde si ça te convient mieux (c'est en Français) : <http://www.linux-nantes.fr.eu.org/old/docs/xavier/prog_sh/prog_sh.html>
Très bien, plus complet surtout au niveau des tests sur les fichiers, entiers etc... du genre -lt dont je n'arrivais pas à trouver l'explication.