Я передаю дату в качестве аргумента, и мне нужно преобразовать ее в данный формат в оболочке.
Вставка примера кода здесь
echo "20190101120001" | xargs date +"%Y%m%d%H%M%S" -u
И это должно отображать вывод как
Tue Jan 01 12:00:01 UTC 2019
попробуйте это:
#!/bin/bash str="20190101120001" date -d "${str:0:8} ${str:8:2}:${str:10:2}:${str:12:2}" -u