Bonjour à tous,
J’utilise la fonction locate afin d’obtenir une liste de fichier et je souhaiterais afficher certains d’entre eux suivant plusieurs critères. Pour ce faire, j’ai besoin d’utiliser une boucle for afin d’effectuer mes tests sur chaque fichier. Malheureusement, certains noms de fichiers comporte des espaces ce qui fait que je n’obtiens pas le résultat attendu.
Je me suis renseigné du côté de locate et j’ai vu que l’on pouvait lui demander de terminé chaque entrée par un caractère nul (via l’option -0) au lieu d’un saut de ligne. Cependant, j’ai beau modifier la variable IFS en conséquence (avec IFS=printf "\0"
), cela n’a pas l’air de fonctionner…
Quelqu’un aurait-il une solution (autre que de passer par un tableau)?