Как я могу преобразовать дату в следующий формат в оболочке? - PullRequest
0 голосов
/ 16 мая 2019

Я передаю дату в качестве аргумента, и мне нужно преобразовать ее в данный формат в оболочке.

Вставка примера кода здесь

echo "20190101120001" | xargs date +"%Y%m%d%H%M%S" -u

И это должно отображать вывод как

Tue Jan 01 12:00:01 UTC 2019

1 Ответ

0 голосов
/ 16 мая 2019

попробуйте это:

#!/bin/bash
str="20190101120001"
date -d "${str:0:8} ${str:8:2}:${str:10:2}:${str:12:2}" -u
...