Так что мне нужно конвертировать дату в другой формат. В bash-конвейере я беру дату с последнего входа в консоль и извлекаю соответствующие биты с помощью awk, вот так:
last $USER | grep console | head -1 | awk '{print $4, $5}'
Какие выходы: Aug 08
(В данном случае 4 доллара = 5 августа = 5 долларов).
Теперь я хочу взять '08 августа' и поместить его в команду date
, чтобы изменить формат на числовую дату.
Что бы выглядеть примерно так:
date -j -f %b\ %d Aug\ 08 +%m-%d
Выходы: 08-08
У меня вопрос: как мне добавить это к моему конвейеру и использовать переменные awk $ 4 и $ 5, где в этой дате указана '08 августа'?