⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audio.in

📁 MC Linux/Unix 终端下文件管理器
💻 IN
字号:
#! /bin/sh## Written by Pavel Machek# CDDB support by Adam Byrtek## (C) 2000 The Free Software Foundation.#set -eCDDB_SERVER="http://freedb.freedb.org"CDDB_HANDSHAKE="hello=user+localhost+mc+1.0&proto=1"CDDB_TIMEOUT=20 # in secondsaudiofs_list (){    echo "-r--r--r-- 1 0 0 0 Jan 1 0:00 CDDB"    cdparanoia -Q -d $1 2>&1 | grep '^[ 0-9][ 0-9][ 0-9]\.' | while true    do    read A B C || break    A=`echo $A | sed 's/\.//'`    SIZE=$[44+$B*2352]    if (( $A < 10 )); then A="0$A"; fi    echo "-r--r--r-- 1 0 0 $SIZE Jan 1 0:00 track-${A}.wav"    done}audiofs_copyout (){    if [ "$2" == "CDDB" ]; then        DISCID=`cd-discid $1 | tr " " "+"`	if [ -z "$DISCID" ]; then	    exit 1	fi        RESPONSE=`wget -q -T $CDDB_TIMEOUT -O - "$CDDB_SERVER/~cddb/cddb.cgi?cmd=cddb+query+$DISCID&$CDDB_HANDSHAKE" | tee $3 | @AWK@ '/^200/ { print $2,$3; }'`	wget -q -T $CDDB_TIMEOUT -O - "$CDDB_SERVER/~cddb/cddb.cgi?cmd=cddb+read+$RESPONSE&$CDDB_HANDSHAKE" | grep -v "^#" >> $3    else        TRACK=`echo $2 | sed 's/track-0*//' | sed 's/\.wav//'`        cdparanoia -q -d $1 $TRACK $3 >/dev/null    fi}if [ ! -b "$2" ]    then    BASE=/dev/cdromelse    BASE=$2ficase "$1" in  list) audiofs_list $BASE; exit 0;;  copyout) audiofs_copyout $BASE $3 $4; exit 0;;esacexit 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -