Alors voila, typiquement le script suivant
#!/bin/bash
for fich in $(ls)
do
echo "--$fich--"
done
me donne un résultat pas terrible si il y a un fichier nommé comme ça :
Fichier avec espace
qui me renvoit alors
--Fichier--
--avec--
-espace--
comment faire pour obtenir
--Fichier avec espace
j'ai bien la possibilité de reconstituer la chaîne grâce à la recherche de ^ et de $ mais ça ralonge le scripte de manière non négligeable et ça le rend moins (…)