local radios="\
1 | FranceInter | http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u
2 | Indie | http://107.155.126.42:17160/listen.pls
-3 | FranceInof | http://players.creacast.com/creacast/france_info/playlist.m3u
+3 | FranceInfo | http://players.creacast.com/creacast/france_info/playlist.m3u
4 | FranceCulture | http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u
Choose one > \
"
- read -p "$radios"
+ if [ -z "$@" ]; then
+ read -p "$radios"
+ else
+ REPLY="$@"
+ end
test -z "$REPLY" 2>/dev/null && return
awk -F '|' '$1 == '$REPLY' {print $3; exit}' <<< "$radios" | sed 's/^ //' | xargs mplayer 2>/dev/null
}