syt() { pipe=`mktemp -u`; mkfifo -m 600 "$pipe" && for i in "$@"; do youtube-dl -qo "$pipe" "$i" & mplayer "$pipe" || break; done; rm -f "$pipe"; }
Эта команда создает функцию с именем «syt()», которая позволяет получить поток видео с YouTube. Она использует утилиту youtube-dl для загрузки видео с заданного URL и передает его поток команде mplayer для воспроизведения.
Функция создает временный именованный канал FIFO с помощью mkfifo и передает его в youtube-dl для загрузки видео с указанного URL. Затем она запускает mplayer для воспроизведения видео из полученного потока. Если на это URL есть несколько видео, то они будут воспроизводиться последовательно.
После воспроизведения или прерывания команды, функция удаляет временный именованный канал.
Альтернативой этой команды может быть использование других инструментов для загрузки видео с YouTube, например, youtube-dl в сочетании с любым плеером (не обязательно mplayer).