|
|
|
|
Bonjour,
l'éternel problème des espaces dans les noms des variables en bash..
Je veux chercher des images ".jpg" , et afficher leur nom, puis leur chemin.
Mais le résultat est tronqué dès que le chemin ou le nom contient un espace !
for i in `find ~/Desktop/ -iname "*.jpg"`;do echo "NOM: `basename $i` -> CHEMIN : ${i%/*.[jJ][pP][gG]}/";done|more
Comment contourner cet éternel problème ?
Merci !
Thierry
Configuration: Linux Debian Firefox 1.0.4
Salut,
basename "$i"http://www.grymoire.com/Unix/Quote.html ;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Salut,
for i in a a.jpg b c d.jpget pas à ce que tu veux for i in 'a a.jpg' 'b c d.jpg'lami20j |
Le problème étant que je ne peux pas écrire dans le répertoire qui contient un espace, j'ai modifié comme suit:
|