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
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
Sachant que ensuite chaque paramètre entré dans C je dois les manipuler pour faire des tests.

Donc j'ai essayé en faisant un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo $WARNquery | sed 's/,/\n/g'
Donc sur la sortie standard il affiche chaque élément à la ligne.
Mais j'ai pas réussis à les mettre dans des variables distinstes.

Si vous pourriez m'aider.