Re: Не в тему: помогите с конвейером командной строки.
В Thu, 21 May 2015 11:28:48 +0700
Ста Деюс <sthu.deus@openmailbox.org> пишет:
> Доброго времени суток.
>
>
> Извините, что не по теме.
>
> Я пытаюсь сделать проигрывание свитков (files) с помощью
> "проигрывателя-м" (mplayer) :о) , используя конвейер - идея: проиграть
> все свитки каталогу в отсортированном порядке:
>
> ls |sort |mplayer
>
> ls |sort |mplayer -
>
> mplayer $(ls |sort)
>
> - ничего не работает: последний запускает проигрыватель с
> отсортированным списком, но в названиях свитков есть пробелы, к.
> никак не отрабатываются конвейером (и я у меня идеи даже нет как это
> сделать), да и ожидает, он, похоже, ввод с клавиатуры. :о(
>
> В общем, вопрос: как сделать конвейер, хотя бы для свитков с
> названиями без пробелов?
>
> Спасибо за помощь!
>
>
> С уважением,
> Ста.
>
>
> Справка к моим сокращениям
> --
> к. - кои, коий и т.п.
> м/о - можно
>
>
%cat .bash_aliases
***
## mplayer
alias mp="mplayer -vf screenshot"
alias mps="mplayer -shuffle *.*"
alias mpl="mplayer -loop 0"
function mpp() {
T=`tempfile`
find "`pwd`" -type f -iname "*.mp3" -o -name "*.flac" -o -name "*.ogg" -o -name "*.m4a" -o -name "*.avi" -o -name "*.mkv" | sort -R > $T
mplayer -shuffle -playlist $T
rm $T
}
function mp1() {
T=`tempfile`
find "`pwd`" -type f -iname "*.mp3" -o -name "*.flac" -o -name "*.ogg" -o -name "*.m4a" -o -name "*.avi" -o -name "*.mkv" | sort -g > $T
mplayer -playlist $T
rm $T
}
***
Reply to: