Bonjour
bon alors j'ai un gros soucis.
Voilà j'ai un programme qui se lance avec divers paramètres du style
monprog.sh -F myfile -C1 "phrase 1" -C2 "phrase 2"
Je voudrais améliorer la chose au niveau paramètre C1 et2 et Cx pour faire un truc du genre
monprog.sh -F myfile -C "phrase 1","phrase 2"
Alors pour le moment voilà comment je récupère mes paramètres
Sachant que ensuite chaque paramètre entré dans C je dois les manipuler pour faire des tests.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 while test -n "$1"; do case "$1" in --help) print_help exit 0 ;; -h) print_help exit 0 ;; -F) file=$2 shift ;; -C1) CRITquery=$2 shift ;; -C2) WARNquery=$2 shift ;; *) echo "Unknown argument: $1" print_usage exit 0 ;; esac shift done
Donc j'ai essayé en faisant un truc du genre :
Donc sur la sortie standard il affiche chaque élément à la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo $WARNquery | sed 's/,/\n/g'
Mais j'ai pas réussis à les mettre dans des variables distinstes.
Si vous pourriez m'aider.
Partager