代码: 全选
#!/bin/bash
TEMPDIR="$HOME/.mldonkey/temp"
list="`echo -e "auth admin ''\nscan_temp\nquit" | nc 127.0.0.1 4000 | sed -e 's/([a-z]*)$//' -ne '/^urn_ed2k_/p'`"
IFS=$'\n'
list=($list)
[[ ${#list[@]} -le 0 ]] && exit
for i in ${!list[@]}; do echo " ($i) ${list[$i]#* }"; done
echo -n ">> "
read x
[[ ! " ${!list[@]} " =~ " $x " ]] && exit
tempfile="$TEMPDIR/${list[$x]%% *}"
[[ -f $tempfile ]] && mplayer -msglevel all=-1 -xy 600 "$tempfile"