|
|
|
|
Bonjour,
Je ne suis pas encore trés à l'aise avec les scripts shell, mais là je ne comprend pas ...
au debut de mon fichier j'ai défini un chemin de cette maniere
PATH=$(echo "/mon/path/")
./prog.sh: syntax error at line 6: `PATH=$' unexpected
Configuration: Windows XP Firefox 1.5.0.2
Salut,
PATH=$PATH:/nouveau/cheminensuite la déclaration d'un chemin dans une variable ce fait en général par : CHEMIN="/chemin/repertoire/dossier/"la syntaxe : VAR=$(commande)est employée pour récupérer le résultat d'une commande dans une variable, et non un chemin (à moins que le chemin soit le résultat attendu d'une commande)... $ man woman Il n'y a pas de page de manuel pour woman. |
Merci,
ext=$(echo $1 | cut -f2 -d '.') (que j'utilise pour faire des traitements selon l'extension d'un fichier, suite à la question que j'ai posé hier) avec le message : ./monProg.sh: syntax error at line 74: `ext=$' unexpected Ca ressemble à la meme erreur ... |
Répondre à jipicy
|
[tmpfs] c'est un répertoire temporaire où je teste tous les trucs... rien de plus ;-))
[tmpfs]$ echo ${VAR}
mon.autre_fichier.txt
[tmpfs]$ echo ${VAR#*.}
autre_fichier.txt
[tmpfs]$ echo ${VAR##*.}
txt
[tmpfs]$ echo ${VAR%.*}
mon.autre_fichier
[tmpfs]$ echo ${VAR%%.*}
mon
[tmpfs]$ ;-))
$ man woman Il n'y a pas de page de manuel pour woman.
|
Merci j'ai compris ;-) !!!
bash-2.05$ man bash No manual entry for bash. |
J'ai fini par trouver ce qui n'allait pas ...
|