|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 14 ![]() |
Bonjour,
je travaille de plus en plus en tcsh sous OSX pour automatiser certaines tâches. Un problème persiste sans que j'arrive à le régler. Je m'explique : je cherche à traiter des fichiers dont le nom peut contenir plusieurs espaces consécutifs (au moins 2 suffisent à créer le problème). Prenons un dossier /mon_dossier contenant un seul fichier dont le nom contient 2 espaces comme "fichier test" (les 2 espaces n'apparaissent pas ici mais c'est OK dans la partie CODE qui suit), il suffit de faire le script suivant : Code :
Un ami me dit que sous bash (et autres sh), il faut juste changer la variable IFS (Internal Field Separator) qui gère le(s) caractère(s) de séparation d'une liste de valeurs dans une variable. Y a-t-il une équivalence en tcsh ? Environnement : MacOSX 10.4.7 (Tiger) et tcsh. Merci d'avance de votre aide. |
||
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 14 ![]() |
J'ai reformulé mon message pour plus de clarté.
Y a personne qui bosse en tcsh |
|
|
00
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 14 ![]() |
On m'a donné la solution que je reproduis ici au cas où ça intéresse quelqu'un.
C'était tout con mais c'est souvent comme ça ![]() Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com