j'essaie de convertir des fichiers d'install de *.bat en *.zsh par
exemple :
demo.bat :
set THEMEPACK=%1
IF "%THEMEPACK%"=="" SET THEMEPACK=..\lib\themepack.zip
java -classpath ..\lib\skinlf.jar;..\lib\examples.jar examples.demo
%THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
devient :
demo.zsh :
#!/bin/zsh
export THEMEPACK=%1
if [ "%THEMEPACK%"=="" ]
then export THEMEPACK=../lib/themepack.zip
fi
java -classpath ../lib/skinlf.jar;../lib/examples.jar examples.demo
%THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
pour l'instant je ne sais encore que faire du ";" je pense que c'est
plutôt ":" sur mac je ne pige pas à quoi sert le %...
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et
que je fais un ./demo.zsh ca me répond :
zsh: no such file or directory: ./demo.zsh
de même si je drag'n drop le fichier sur le terminal, j'ai donc le path
complet, j'ai la même erreur ??? :
nord-2-81-57-96-20:~/bin/Java/skinlf-1.2.7/bin>
/Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
zsh: no such file or directory:
/Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
bizarre non ?
notez bien que je suis tout-à-fait au parfum que l'abus d'alcool est
dangereux, aussi je n'ai pas bu de calva ce matin au réveil :)
j'essaie de convertir des fichiers d'install de *.bat en *.zsh par exemple :
demo.bat : set THEMEPACK=%1 IF "%THEMEPACK%"=="" SET THEMEPACK=..libthemepack.zip java -classpath ..libskinlf.jar;..libexamples.jar examples.demo %THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
devient :
demo.zsh : #!/bin/zsh export THEMEPACK=%1 if [ "%THEMEPACK%"=="" ] then export THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar;../lib/examples.jar examples.demo %THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
pour l'instant je ne sais encore que faire du ";" je pense que c'est plutôt ":" sur mac je ne pige pas à quoi sert le %...
man zsh
telnet^Wbackorifice msdos.example.com help command.com exit Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $ pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et que je fais un ./demo.zsh ca me répond : zsh: no such file or directory: ./demo.zsh de même si je drag'n drop le fichier sur le terminal, j'ai donc le path complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo chmod +x demo ./demo
nord-2-81-57-96-20:~/bin/Java/skinlf-1.2.7/bin> /Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh zsh: no such file or directory: /Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
bizarre non ? notez bien que je suis tout-à-fait au parfum que l'abus d'alcool est dangereux, aussi je n'ai pas bu de calva ce matin au réveil :)
Peut être aurais tu dû...
-- __Pascal_Bourguignon__ http://www.informatimago.com/ There is no worse tyranny than to force a man to pay for what he doesn't want merely because you think it would be good for him.--Robert Heinlein http://www.theadvocates.org/
j'essaie de convertir des fichiers d'install de *.bat en *.zsh par
exemple :
demo.bat :
set THEMEPACK=%1
IF "%THEMEPACK%"=="" SET THEMEPACK=..libthemepack.zip
java -classpath ..libskinlf.jar;..libexamples.jar examples.demo
%THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
devient :
demo.zsh :
#!/bin/zsh
export THEMEPACK=%1
if [ "%THEMEPACK%"=="" ]
then export THEMEPACK=../lib/themepack.zip
fi
java -classpath ../lib/skinlf.jar;../lib/examples.jar examples.demo
%THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
pour l'instant je ne sais encore que faire du ";" je pense que c'est
plutôt ":" sur mac je ne pige pas à quoi sert le %...
man zsh
telnet^Wbackorifice msdos.example.com
help command.com
exit
Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $
pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments
avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la
noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et
que je fais un ./demo.zsh ca me répond :
zsh: no such file or directory: ./demo.zsh
de même si je drag'n drop le fichier sur le terminal, j'ai donc le path
complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo
chmod +x demo
./demo
nord-2-81-57-96-20:~/bin/Java/skinlf-1.2.7/bin>
/Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
zsh: no such file or directory:
/Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
bizarre non ?
notez bien que je suis tout-à-fait au parfum que l'abus d'alcool est
dangereux, aussi je n'ai pas bu de calva ce matin au réveil :)
Peut être aurais tu dû...
--
__Pascal_Bourguignon__ http://www.informatimago.com/
There is no worse tyranny than to force a man to pay for what he doesn't
want merely because you think it would be good for him.--Robert Heinlein
http://www.theadvocates.org/
j'essaie de convertir des fichiers d'install de *.bat en *.zsh par exemple :
demo.bat : set THEMEPACK=%1 IF "%THEMEPACK%"=="" SET THEMEPACK=..libthemepack.zip java -classpath ..libskinlf.jar;..libexamples.jar examples.demo %THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
devient :
demo.zsh : #!/bin/zsh export THEMEPACK=%1 if [ "%THEMEPACK%"=="" ] then export THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar;../lib/examples.jar examples.demo %THEMEPACK% %2 %3 %4 %5 %6 %7 %8 %9
pour l'instant je ne sais encore que faire du ";" je pense que c'est plutôt ":" sur mac je ne pige pas à quoi sert le %...
man zsh
telnet^Wbackorifice msdos.example.com help command.com exit Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $ pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et que je fais un ./demo.zsh ca me répond : zsh: no such file or directory: ./demo.zsh de même si je drag'n drop le fichier sur le terminal, j'ai donc le path complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo chmod +x demo ./demo
nord-2-81-57-96-20:~/bin/Java/skinlf-1.2.7/bin> /Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh zsh: no such file or directory: /Users/yvonthor/bin/Java/skinlf-1.2.7/bin/demo.zsh
bizarre non ? notez bien que je suis tout-à-fait au parfum que l'abus d'alcool est dangereux, aussi je n'ai pas bu de calva ce matin au réveil :)
Peut être aurais tu dû...
-- __Pascal_Bourguignon__ http://www.informatimago.com/ There is no worse tyranny than to force a man to pay for what he doesn't want merely because you think it would be good for him.--Robert Heinlein http://www.theadvocates.org/
lucsky
Yvon Thoraval wrote:
notez bien que je suis tout-à-fait au parfum que l'abus d'alcool est dangereux, aussi je n'ai pas bu de calva ce matin au réveil :)
Le scripting shell appartient à la préhistoire (je me répète ?) !!! :)
#!/bin/zsh THEMEPACK=$1 if [ -z $THEMEPACK ]; then THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar:../lib/examples.jar examples.demo $THEMEPACK $2 $3 $4 $5 $6 $7 $8 $9
-- Luc Heinrich -
yvon.thoravalNO-SPAM
Pascal Bourguignon wrote:
man zsh
telnet^Wbackorifice msdos.example.com help command.com exit Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
OK, j'y suis...
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $ pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et que je fais un ./demo.zsh ca me répond : zsh: no such file or directory: ./demo.zsh de même si je drag'n drop le fichier sur le terminal, j'ai donc le path complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo chmod +x demo ./demo ben qd même j'avais fais ça :
-rwxr-xr-x 1 yvonthor yvonthor 215 10 Feb 08:25 demo.zsh
j'ai essayé ./demo, ça me donne la même erreur qu'en tapant ./demo.zsh ???
telnet^Wbackorifice msdos.example.com
help command.com
exit
Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
OK, j'y suis...
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $
pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments
avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la
noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et
que je fais un ./demo.zsh ca me répond :
zsh: no such file or directory: ./demo.zsh
de même si je drag'n drop le fichier sur le terminal, j'ai donc le path
complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo
chmod +x demo
./demo
ben qd même j'avais fais ça :
-rwxr-xr-x 1 yvonthor yvonthor 215 10 Feb 08:25 demo.zsh
j'ai essayé ./demo, ça me donne la même erreur qu'en tapant ./demo.zsh
???
telnet^Wbackorifice msdos.example.com help command.com exit Sinon, RTFW: http://www.chebucto.ns.ca/~ak621/DOS/Bat-Samp.html
OK, j'y suis...
Un petit tuyau: déréférencer une variable en shell, ça se fait avec $ pas avec un % de mickey.
Je ne sais pas avec zsh, mais avec bash, on passe tous les arguments avec un simple $@. Pas besoin de se farcir des %1 %2 %3 ... %9 à la noix.
bon, mais le PREMIER pb est que, si je suis dans le bon répertoire et que je fais un ./demo.zsh ca me répond : zsh: no such file or directory: ./demo.zsh de même si je drag'n drop le fichier sur le terminal, j'ai donc le path complet, j'ai la même erreur ??? :
Pour qu'un fichier soit exécutable, il faut lui donner des droits d'accès x:
mv demo.zsh demo chmod +x demo ./demo ben qd même j'avais fais ça :
-rwxr-xr-x 1 yvonthor yvonthor 215 10 Feb 08:25 demo.zsh
j'ai essayé ./demo, ça me donne la même erreur qu'en tapant ./demo.zsh ???
-- yt
yvon.thoravalNO-SPAM
Luc Heinrich wrote:
Le scripting shell appartient à la préhistoire (je me répète ?) !!! :) oui, oui, mais je me serts du scripting une fois tous les tremblements
impec, j'ai pu tester les look & feel de SkinLF 1.2 ...
Bon ok, allez, parceque c'est toi...
#!/bin/zsh THEMEPACK=$1 if [ -z $THEMEPACK ]; then THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar:../lib/examples.jar examples.demo $THEMEPACK $2 $3 $4 $5 $6 $7 $8 $9
IP-FB:~/bin/Java/skinlf-1.2.7/bin> zsh ./demo.zsh ./demo.zsh:5: parse error near `^M'
je ne vois pas où est ce ^M dans le fichier pourtant mon éditeur (Pepper) affiche les caractères "invisibles"... -- yt
Hubert Figuiere
IP-FB:~/bin/Java/skinlf-1.2.7/bin> zsh ./demo.zsh ./demo.zsh:5: parse error near `^M'
je ne vois pas où est ce ^M dans le fichier pourtant mon éditeur (Pepper) affiche les caractères "invisibles"...
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour finir les lignes.
IP-FB:~/bin/Java/skinlf-1.2.7/bin> zsh ./demo.zsh
./demo.zsh:5: parse error near `^M'
je ne vois pas où est ce ^M dans le fichier pourtant mon éditeur
(Pepper) affiche les caractères "invisibles"...
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention
aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour
finir les lignes.
IP-FB:~/bin/Java/skinlf-1.2.7/bin> zsh ./demo.zsh ./demo.zsh:5: parse error near `^M'
je ne vois pas où est ce ^M dans le fichier pourtant mon éditeur (Pepper) affiche les caractères "invisibles"...
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour finir les lignes.
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour finir les lignes.
m@#de !!! j'ai fait gaffe à l'encodage mais pas à ça !!!
enfin d'habitude, avec Pepper, il suffit de faire pom x, changement crlf + enventuellement encodage pom v et ca roule...
là , il a fallu changer , à la main chaque blanc et chaque cr...
merci :) -- yt
Hubert Figuiere <hfiguiere@teaser.fr> wrote:
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention
aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour
finir les lignes.
m@#de !!! j'ai fait gaffe à l'encodage mais pas à ça !!!
enfin d'habitude, avec Pepper, il suffit de faire pom x, changement crlf
+ enventuellement encodage pom v et ca roule...
là , il a fallu changer , à la main chaque blanc et chaque cr...
Allez. 100 balles que t'a repris le fichier WC-DOS sans faire attention aux fin de lignes. Le ^M c'est le CR que WC-DOS met à coté de LF pour finir les lignes.
m@#de !!! j'ai fait gaffe à l'encodage mais pas à ça !!!
enfin d'habitude, avec Pepper, il suffit de faire pom x, changement crlf + enventuellement encodage pom v et ca roule...
là , il a fallu changer , à la main chaque blanc et chaque cr...
merci :) -- yt
nospam
Luc Heinrich wrote:
Le scripting shell appartient à la préhistoire (je me répète ?) !!! :)
Tu pourrais le dire à mes chefs ? Tu pourrais leur expliquer qu'il faut mettre ruby sur des machines HYPER SENSIBLE alors qu'ils ne savent même pas que perl existe ?
#!/bin/zsh THEMEPACK=$1 if [ -z $THEMEPACK ]; then THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar:../lib/examples.jar examples.demo $THEMEPACK $2 $3 $4 $5 $6 $7 $8 $9
De toute façons, c'est pas bien de faire un shell script qui soit autre chose que du sh. :-)
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh (même sous une forme dérivée) est TOUJOURS là.
Jacques
Luc Heinrich <lucsky@mac.com> wrote:
Le scripting shell appartient à la préhistoire (je me répète ?) !!! :)
Tu pourrais le dire à mes chefs ? Tu pourrais leur expliquer qu'il faut
mettre ruby sur des machines HYPER SENSIBLE alors qu'ils ne savent même
pas que perl existe ?
#!/bin/zsh
THEMEPACK=$1
if [ -z $THEMEPACK ]; then
THEMEPACK=../lib/themepack.zip
fi
java -classpath ../lib/skinlf.jar:../lib/examples.jar
examples.demo $THEMEPACK $2 $3 $4 $5 $6 $7 $8 $9
De toute façons, c'est pas bien de faire un shell script qui soit autre
chose que du sh. :-)
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh
(même sous une forme dérivée) est TOUJOURS là.
Le scripting shell appartient à la préhistoire (je me répète ?) !!! :)
Tu pourrais le dire à mes chefs ? Tu pourrais leur expliquer qu'il faut mettre ruby sur des machines HYPER SENSIBLE alors qu'ils ne savent même pas que perl existe ?
#!/bin/zsh THEMEPACK=$1 if [ -z $THEMEPACK ]; then THEMEPACK=../lib/themepack.zip fi java -classpath ../lib/skinlf.jar:../lib/examples.jar examples.demo $THEMEPACK $2 $3 $4 $5 $6 $7 $8 $9
De toute façons, c'est pas bien de faire un shell script qui soit autre chose que du sh. :-)
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh (même sous une forme dérivée) est TOUJOURS là.
Jacques
lucsky
Jacques Foucry wrote:
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh (même sous une forme dérivée) est TOUJOURS là.
Je m'attendais à ce qu'on me sorte un truc à la con de ce genre. :)
Il ne s'agit pas de distribuer du script à la con ici, ni de savoir si une quelconque machine cible va avoir zsh ou ksh ou fucksh ou je ne sais quoi d'autre. La machine cible, c'est la machine d'Yvon, il sait ce qu'il y a dessus, et il convertit son fichier bat avec ce qu'il a sur sa machine.
Et en l'occurence, là, un shell script n'aurait d'intérêt que pour les paléonthologues.
-- Luc Heinrich - "Le problème numéro 1 d'Unix, ce sont les admins Unix" (c)moi.
Jacques Foucry <nospam@foucry.net.invalid> wrote:
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh
(même sous une forme dérivée) est TOUJOURS là.
Je m'attendais à ce qu'on me sorte un truc à la con de ce genre. :)
Il ne s'agit pas de distribuer du script à la con ici, ni de savoir si
une quelconque machine cible va avoir zsh ou ksh ou fucksh ou je ne sais
quoi d'autre. La machine cible, c'est la machine d'Yvon, il sait ce
qu'il y a dessus, et il convertit son fichier bat avec ce qu'il a sur sa
machine.
Et en l'occurence, là, un shell script n'aurait d'intérêt que pour les
paléonthologues.
--
Luc Heinrich - lucsky@mac.com
"Le problème numéro 1 d'Unix, ce sont les admins Unix" (c)moi.
Si il n'y a pas zsh sur la machine cible... Whalouu !! Alors que sh (même sous une forme dérivée) est TOUJOURS là.
Je m'attendais à ce qu'on me sorte un truc à la con de ce genre. :)
Il ne s'agit pas de distribuer du script à la con ici, ni de savoir si une quelconque machine cible va avoir zsh ou ksh ou fucksh ou je ne sais quoi d'autre. La machine cible, c'est la machine d'Yvon, il sait ce qu'il y a dessus, et il convertit son fichier bat avec ce qu'il a sur sa machine.
Et en l'occurence, là, un shell script n'aurait d'intérêt que pour les paléonthologues.
-- Luc Heinrich - "Le problème numéro 1 d'Unix, ce sont les admins Unix" (c)moi.
guillaume.outters
Yvon Thoraval wrote:
là , il a fallu changer , à la main chaque blanc et chaque cr...