Я бы использовал perl
, чтобы проанализировать всю строку даты и отформатировать ее по вашему желанию:
#!/usr/#bin/env perl
use strict;
use warnings;
use Time::Piece;
while ( <DATA> ) {
chomp;
print Time::Piece -> strptime ( $_, "%Y-%m-%dT%H:%M:%SZ")->strftime("%Y-%m-%d");
}
__DATA__
2017-03-08T19:41:26Z
И как один лайнер:
perl -MTime::Piece -lne 'print Time::Piece->strptime($_,"%Y-%m-%dT%H:%M:%SZ")->strftime("%Y-%m-%d")'