rm -rf /tmp/playlist.tmp && find ~/mp3 -name *.mp3 > /tmp/playlist.tmp && mplayer -playlist /tmp/playlist.tmp -shuffle -loop 0 | grep Playing
Это командная последовательность выполняет рекурсивный поиск всех mp3 файлов в указанной директории и создает плейлист для mplayer.
Первая команда (rm -rf /tmp/playlist.tmp) удаляет существующий временный файл плейлиста, если он есть, причем ключ -rf гарантирует его удаление даже если он имеет атрибут read-only или непустую директорию.
Вторая команда (find ~/mp3 -name *.mp3) производит рекурсивный поиск всех mp3 файлов в домашней директории пользователя. Результат отправляется в /tmp/playlist.tmp.
Третья команда (mplayer -playlist /tmp/playlist.tmp -shuffle -loop 0) запускает mplayer с созданным плейлистом, включая переключение треков в случайном порядке (-shuffle) и бесконечный цикл проигрывания (-loop 0).
Последняя команда (grep Playing) используется для фильтрации вывода mplayer, чтобы видеть только строки, связанные с текущим проигрываемым треком.
