没学过bash,边搜资料边请教别人边写,写了两天,nnd,累死了。
#!/bin/bash IFS=' ' dirscan() { ls -1 "$1" | while read filename do if [ -d "$filename" ]; then cd "$filename" dirscan `pwd` cd .. else path="${PWD//\//\\}" path="${path//\\media\\MUSIC\ CARD/}" listname=$(basename "`pwd`").M3U pathnname="${savepath}/${listname}" [ ! -e $pathnname ] && touch "${pathnname}" extname=`echo "$filename" | awk -F. '{print $NF}'` if [ "$extname" == "mp3" -o "$extname" == "wma" -o "$extname" == "ogg" -o "$extname" == "flac" ]; then echo -E "#[UTF8FULLPATH]${path}\\${filename}" >> "$pathnname" fi fi done } savepath="/media/MUSIC CARD/PLAYLISTS" cd /media/MUSIC\ CARD/MUSIC dirscan "/media/MUSIC CARD/MUSIC" unset IFS ########################################################### # 此脚本只用于制作适合魅族M3使用的播放列表 # 如作其他用途,请自行修改相关参数 # 播放列表样本如下: # #[UTF8FULLPATH]\MUSIC\direct_name\your_music.flac ###########################################################
哇,姐控好nb
@慧慧, 是不是上次删日志把你评论删了来找茬了啊,lol
你又不是第一次删我评论了,我也不是第一次找茬了,淡定些
呃,太牛了!
慧慧帮了不少忙,呵呵。。为什么贴上去前面的缩进就没了啊,我看过别人有贴代码,我用的是quote。。
装代码高亮插件啊
为什么我的时间比姐控的早…… orz
诡异。。惊现bug。。。
要我的话,可能得动用java,shell真好使。。
为啥你指定的是brush:shell,俺就用的bash,是可以的。在wp-syntax language list中没有brush:shell……
我直接用了编辑器的那个添加代码的按钮,它给我写的就是brush:shell,估计不同的版本不太一样吧。。或者都可以用
主题换得真快!咋弄好的?十分好奇!
我也不知道怎么回事啊,换了个主题,突然就好了。。可能和主题也有关系的吧
同为魅族M3飘过。。。LZ很厉害啊
我的M3用了4年還堅挺着……就是播放鍵不太靈了