LINUX.ORG.RU

Проблема с time

 


0

1

Помогите новичку справиться с оператором time. Мне нужно получить данные первой строки результата команды time ls, т.е. значение строки real. Команда time ls | grep real не срабатывает. Как тут быть? Версия системы root@OpenWrt:~# uname -a Linux OpenWrt 3.10.49 #1 Thu Aug 7 23:24:09 CEST 2014 mips GNU/Linux

{ time ls; } 2>&1 | grep "real.*[0-9].*"
kostik87 ★★★★★
()
time ls 2>&1 | grep real
anonymous
()

time свой вывод отправляет на stderr или по ключу -o в указанный файл. Либо использовать переназначанеие, как показывали (правда при этом лучше вывод ls убрать в null во избежание нежелательных эффектов) либо работать через файл

Elyas ★★★★★
()
Ответ на: комментарий от anonymous

The OpenWrt standard unix shell is the Busybox-fork of the Debian implementation of the Almquist shell

salsa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.