[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не в тему: помогите с конвейером командной строки.



Нужно не передавать входной поток, а передовать отсортированный список как аргумент вызова: man xargs.

Для того чтобы использовать пробелы можно взять имена файлов в кавычки ls -Q, или экранировать пробелы ls -b : man ls


21 мая 2015 г., 7:28 пользователь Ста Деюс <sthu.deus@openmailbox.org> написал:
Доброго времени суток.


Извините, что не по теме.

Я пытаюсь сделать проигрывание свитков (files) с помощью
"проигрывателя-м" (mplayer) :о) , используя конвейер - идея: проиграть
все свитки каталогу в отсортированном порядке:

ls |sort |mplayer

ls |sort |mplayer -

mplayer $(ls |sort)

- ничего не работает: последний запускает проигрыватель с
  отсортированным списком, но в названиях свитков есть пробелы, к.
  никак не отрабатываются конвейером (и я у меня идеи даже нет как это
  сделать), да и ожидает, он, похоже, ввод с клавиатуры. :о(

В общем, вопрос: как сделать конвейер, хотя бы для свитков с названиями
без пробелов?

Спасибо за помощь!


С уважением,
Ста.


Справка к моим сокращениям
--
к. - кои, коий и т.п.
м/о - можно


--
To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20150521112848.176fafc9@STNset" target="_blank">https://lists.debian.org/[🔎] 20150521112848.176fafc9@STNset



Reply to: