разобрать функцию времени bash на секунды

У меня есть эта информация из сценария bash. Как я могу сохранить только время?

"real\t0m3.21s"

Должно быть

3.21s 

Вывод производится из функции времени.


person Stat.Enthus    schedule 30.03.2021    source источник
comment
Что, если на выходе будет 2m3.21s -- вас не волнуют 2 минуты?   -  person Barmar    schedule 30.03.2021
comment
См. gnu.org/software /bash/manual/html_node/ для операторов раскрытия параметров, которые можно использовать для удаления real\t*m из начала строки.   -  person Barmar    schedule 30.03.2021
comment
StackOverflow не является бесплатной службой кодирования. Ожидается, что вы попытаетесь решить проблему. первый. Обновите свой вопрос, чтобы показать, что вы уже пробовали, в минимально воспроизводимом примере. Для получения дополнительной информации см. раздел Как задать вопрос и воспользуйтесь тур :)   -  person Barmar    schedule 30.03.2021


Ответы (1)


Использование СЭД:

sed -n 's/real\\t0m//p' <<< "real\t0m3.21s"

Замените read\t0m на ничего и распечатайте

person Raman Sailopal    schedule 30.03.2021