наваял немного тут :) #!/bin/sh IFS=$'\n' MUSIC_DIR="/data/music" st=`mpc ls $1 | awk 'BEGIN {FS="\n"; RS=""} END {print ".\n" "..\n" $0}' | wmiimenu` # пустая строка? стало быть нажали ESC, надо выходить if [ -z $st ]; then exit fi # играть все, что есть в директории if [ $st = '.' ]; then mpc clear `mpc ls $1 | mpc add` mpc play exit fi # подняться на один уровень вверх if [ $st = '..' ]; then dir=`dirname $1 | sed s/^\.//` exec $HOME/.wmii-3/mpccont.sh "$dir" fi # показать все имеющиеся директории в выбранной for name in `ls "$MUSIC_DIR/$st"` ; do if [ -d "$MUSIC_DIR/$st/$name" ] ; then exec $HOME/.wmii-3/mpccont.sh "$st" fi done # если дошли до этого места, значит выбрали директорию с файлами. # добавить ее и воспроизвести mpc clear mpc add "$st" mpc play

Ответ на:
комментарий
от Incred

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [mpd][софт]Может быть кому окажется интересным (2010)
- Форум djvu2any - дарю :) (2007)
- Форум [bash][dfm]Оно почему то всегда true. (2011)
- Форум Скрипт для запуска флешек в нормальном проигрывателе. (2012)
- Форум Попинайте скрипты (подключение нескольких йотамодемов) (2011)
- Форум Делюсь bash скриптом с: lsblk, mount, umount, parted, mkntfs (2016)
- Форум Bird не принимает маршруты после запуска (2020)
- Форум POST метод (2012)
- Форум покритикуйте bash крипт для бэкапа (2005)
- Форум Небольшой sh скрипт запуска отдельных треков DVD караоке (2012)