URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5570
[ Назад ]

Исходное сообщение
"xargs + date  +format         in bash help"

Отправлено amoeba , 14-Июл-06 13:28 
вроде тривиально всё но чегото не хватает.
пример
echo 11111111 |xargs -n 1 date -r    так работает
echo 11111111 |xargs -n 1 date -r +%d.%m.%y%t%H:%M   а так не работает, как быть? нужен именно такой формат вывода.

Спасибо.


Содержание

Сообщения в этом обсуждении
"xargs + date  +format         in bash help"
Отправлено NuINu , 14-Июл-06 15:51 
>вроде тривиально всё но чегото не хватает.
>пример
>echo 11111111 |xargs -n 1 date -r    так работает
>
>echo 11111111 |xargs -n 1 date -r +%d.%m.%y%t%H:%M   а так
>не работает, как быть? нужен именно такой формат вывода.
>
>Спасибо.
Вот так не пробовал?

echo 1 2 3 4 |xargs -n 1 date  +%d.%m.%y%t%H:%M -r

1 2 3 4 файлы или директории


"xargs + date  +format         in bash help"
Отправлено amoeba , 14-Июл-06 16:48 
пробовал, у меня не работает так (фря)

>>вроде тривиально всё но чегото не хватает.
>>пример
>>echo 11111111 |xargs -n 1 date -r    так работает
>>
>>echo 11111111 |xargs -n 1 date -r +%d.%m.%y%t%H:%M   а так
>>не работает, как быть? нужен именно такой формат вывода.
>>
>>Спасибо.
>Вот так не пробовал?
>
>echo 1 2 3 4 |xargs -n 1 date  +%d.%m.%y%t%H:%M -r
>
>
>1 2 3 4 файлы или директории



"xargs + date  +format         in bash help"
Отправлено allez , 14-Июл-06 19:31 
>пробовал, у меня не работает так (фря)
>
Насколько критично для вас использование в данной конструкции конвейера и xargs?
Если это не обязательно, то, может, подойдут такие варианты?

date -r `echo 111111111` +%d.%m.%y%t%H:%M

a=111111111; date -r $a +%d.%m.%y%t%H:%M


"xargs + date  +format         in bash help"
Отправлено NuINu , 17-Июл-06 09:22 
>пробовал, у меня не работает так (фря)
>
Очень страно!!!

Ну сделай тогда оболочку
date_format.sh

#!/bin/sh

date -r $1 +%d.%m.%y%t%H:%M



"xargs + date  +format         in bash help"
Отправлено dem1981 , 26-Ноя-08 17:22 
можно попробовать ключ -J использовать
типа:
чтототамм|xargs -n 1 -J %|date -r % +%d.%m.%y%t%H:%M
>Ну сделай тогда оболочку
>date_format.sh
>
>#!/bin/sh
>
>date -r $1 +%d.%m.%y%t%H:%M