Bonjour,
J'ai un souci et j'espère que quelqu'un ici pourra m'aider
Je vais essayer de l'expliquer clairement.
Je récupère dans une variable les données d'un fichier.
Je veux ensuite récupérer les infos de cette variable "ligne par ligne" (je ne sais pas comment cela est géré au niveau de la variable).
Je fais donc une boucle for:
Mon problème est que s'il y a un espace au niveau de ma ligne, je vais récupérer ma ligne en deux morceaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/ksh # Recuperation des donnees VAR=`cat file.txt` #Boucle for var in $VAR do echo $var done
Par exemple, si mon fichier de départ est:
Je vais récupérer en sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5TEST1 TEST 2 TEST3 TEST4
TEST1
TEST
2
TEST3
TEST4
alors que je voudrais:
TEST1
TEST 2
TEST3
TEST4
Je ne sais pas si j'ai réussi à être clair, dite le moi si ce n'est pas le cas.
Quelqu'un pourrait il m'aider?
Merci d'avance
Laurent
Partager