[{“Name”:“4.2”,“GroupName”:null},{“Name”:“4.3”,“GroupName”:null},{“Name”:“4.4”,“GroupName”:null}]
In Bash 4.2, a shell built-in time conversion for printf
was introduced: the format specification %(datefmt)T
makes printf
output the date-time string corresponding to the format string datefmt
as understood by [strftime](<http://man7.org/linux/man-pages/man3/strftime.3.html>)
.
Using printf -v foo '%(...)T'
is identical to foo=$(date +'...')
and saves a fork for the call to the external program date
.