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

Re: YAD



хз, что такое yad, но...
во-первых, опции du -b и -h в некотором смысле взаимно противоположны
во-вторых, судя по "find -type f | wc -l", %f может содержать несколько
аргументов, тогда du выведет кучу строк и "одной строкой" уже не получается.
в чистом баше искомая задача будет выглядеть как-то так:
>13:49:34 128 ~$ echo "$(du -hcs downloads/ jpg/ | tail -n1| cut -f1) \
	$(find downloads jpg -type f | wc -l) files"
102M 86 files
если же сабжевая программа умеет только запускать бинарники, тогда так:
/bin/bash -c "echo \"$(du -hcs downloads/ jpg/ | tail -n1| cut -f1) $(find downloads jpg -type f | wc -l) files\""
либо, как вариант, создать скрипт-однострочник и запускать его


2017-128 00:04 serge <omoikane@bk.ru> wrote:
> Приветствую. 
> Подскажите, как вывести аутпут обеих команд
> du -bchs %f && find %f -type f | wc -l
> в YAD одной строкой, повесить на кнопку в emelfm2. В емелином аутпуте
> слишком мелко. Спасибо.


Reply to: