Incompréhension lecture fichier
Résolu/Fermé
A voir également:
- Incompréhension lecture fichier
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
J'ai fini par trouver mon problème étant donné que ça ne marchait que sur le dernier élément de la liste je me suis douté qu'il s'agissait d'une mauvaise interprétation des saut de ligne (ahhhhhh les sauts de ligne, toute une histoire). Il me suffisait donc de faire un simple sed \n par rien pour avoir le nom du fichier 'correcte' voici mon code :
#!/bin/bash v1="=poc" v2=":poc" MA_VARIABLE="$v1 $v2" MA_LISTE=liste.yml function boucleOnFile() { #LECTURE liste de fichier à parcourir echo lecture fichier $1 while read line || [ -n "$line" ]; do echo $line done < $1 } #LECTURE liste valeur de recherche for v in $MA_VARIABLE; do #LECTURE liste de fichier à parcourir while read lineDoc || [ -n "$lineDoc" ]; do MON_DOC=$(echo $lineDoc | sed "s/\n//g") boucleOnFile $MON_DOC done < $MA_LISTE done