pkg query timestamp format

David Christensen dpchrist at
Sat Jul 13 00:35:31 UTC 2019

On 7/12/19 11:12 AM, Robert Fitzpatrick via freebsd-questions wrote:
> When I use the following command, I get packages with timestamp 
> installed in epoch Unix time. Is there any way to format that date into 
> month, day and year?
> pkg query %n-%t

Here's a Perl one-liner:

2019-07-12 17:28:52 dpchrist at cvs ~
$ pkg query %n-%t | perl -ne '/(.+)-(\d+)$/; ($d,$m,$y)=(localtime 
$2)[3,4,5];$y+=1900; printf "%-50s %4i-%02i-%02i\n", $1, $y, $m ,$d'
bash                                               2019-01-21
cvs                                                2019-01-21
gettext-runtime                                    2019-01-21


More information about the freebsd-questions mailing list