Bonjour

Je ne parviens pas à afficher la liste des chaines de la freebox et sélectionner celles qui me conviennent avec mplayer.

Je souhaite écrire un script qui fonctionnerai de la manière suivante: sh mon_script nom_de_la_chaine.

J'ai commencé mais je ne parviens pas à la finaliser:
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
#!/bin/ksh
 
tvurl="http://mafreebox.free.fr/freeboxtv/playlist.m3u"
tvlist="tv.m3u"
 
if [ ! -f "$tvlist" ]; then
    curl $tvurl -o $tvlist
fi
 
if [ $# -eq 0 ]; then
    echo "Enter a valid channel!"
    exit 1
fi
 
if grep -Fq $? "$tvlist"; then
    mplayer $(grep -iA 1 "$*" $tvlist | tail -n 1)
else
    echo "Not a valid channel!"
fi
Est-il possible pour les chaines france 2, france 3 etc. de faire un test un peu plus poussé afin qu'il ne m'ouvre pas la chaine france 2 si je saisis sh mon_script france ?

En vous remerciant de votre aide