Je ne sais pas remplacer les ???? par nom_du_fichier.
$ man basename
Pitié! Ça fait des milénaires que les shells supportent ${i%.*}.
Francois Lafont
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être ton cas), alors, il faut encadrer les variables de doubles quotes. Par exemple, au lieu de ça :
Comme ça, un nom avec des espaces ne fera pas planter le script. À+
-- François Lafont
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être
ton cas), alors, il faut encadrer les variables de doubles quotes. Par
exemple, au lieu de ça :
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être ton cas), alors, il faut encadrer les variables de doubles quotes. Par exemple, au lieu de ça :
Je ne sais pas remplacer les ???? par nom_du_fichier.
$ man basename
Pitié! Ça fait des milénaires que les shells supportent ${i%.*}.
Un Milénaire, c'est 1,852 années ?
-- JJR.
Dominique
Le 01/05/2012 12:47, Francois Lafont a écrit :
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être ton cas), alors, il faut encadrer les variables de doubles quotes. Par exemple, au lieu de ça :
Comme ça, un nom avec des espaces ne fera pas planter le script.
Je te remercie mais, comme tu le fais remarquer, mes noms de fichiers ne sont composés que de azAZ09_- Pas d'espace ni de ponctuation ni de caractères accentués.
Par contre, je retiens les double quottes pour quand je devrais travailler sur les fichiers de ma fille qui est sous XP et qui raconte sa vie dans les noms de fichiers :-)
Bon après-midi,
-- Dominique Courriel : dominique point sextant ate orange en France Esto quod es
Le 01/05/2012 12:47, Francois Lafont a écrit :
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être
ton cas), alors, il faut encadrer les variables de doubles quotes. Par
exemple, au lieu de ça :
Comme ça, un nom avec des espaces ne fera pas planter le script.
Je te remercie mais, comme tu le fais remarquer, mes noms de fichiers ne
sont composés que de azAZ09_- Pas d'espace ni de ponctuation ni de
caractères accentués.
Par contre, je retiens les double quottes pour quand je devrais
travailler sur les fichiers de ma fille qui est sous XP et qui raconte
sa vie dans les noms de fichiers :-)
Bon après-midi,
--
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es
Si jamais les noms contiennent des espaces (ce qui n'a pas l'air d'être ton cas), alors, il faut encadrer les variables de doubles quotes. Par exemple, au lieu de ça :
Comme ça, un nom avec des espaces ne fera pas planter le script.
Je te remercie mais, comme tu le fais remarquer, mes noms de fichiers ne sont composés que de azAZ09_- Pas d'espace ni de ponctuation ni de caractères accentués.
Par contre, je retiens les double quottes pour quand je devrais travailler sur les fichiers de ma fille qui est sous XP et qui raconte sa vie dans les noms de fichiers :-)
Bon après-midi,
-- Dominique Courriel : dominique point sextant ate orange en France Esto quod es
Dominique
Le 01/05/2012 12:44, Luc Habert a écrit :
Tonton Th :
Je ne sais pas remplacer les ???? par nom_du_fichier.
$ man basename
Pitié! Ça fait des milénaires que les shells supportent ${i%.*}.
Et comment fonctionne ce filtre ? Je ne suis pas bon avec ça !
-- Dominique Courriel : dominique point sextant ate orange en France Esto quod es
Le 01/05/2012 12:44, Luc Habert a écrit :
Tonton Th :
Je ne sais pas remplacer les ???? par nom_du_fichier.
$ man basename
Pitié! Ça fait des milénaires que les shells supportent ${i%.*}.
Et comment fonctionne ce filtre ? Je ne suis pas bon avec ça !
--
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es