预览 mldonkey 临时文件

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
c\nc
帖子: 231
注册时间: 2007-12-25 12:51

预览 mldonkey 临时文件

#1

帖子 c\nc » 2009-04-21 22:29

代码: 全选

#!/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"
回复