ログに含まれる UNIX タイムスタンプを書式化するワンライナー

ログに日時が [1659316846] のように UNIX タイムスタンプで記録されているときに人にわかりやすく書式化するワンライナー。

cat <<'EOS' >log.log
[1659316843] りんご
[1659316844] ごりら
[1659316845] らっぱ
[1659316846] perl
EOS

cat log.log | perl -MPOSIX -ple 's/^\[(\d+)\]/strftime("[%Y-%m-%dT%H:%M:%S]",localtime($1))/e'
# [2022-08-01T10:20:43] りんご
# [2022-08-01T10:20:44] ごりら
# [2022-08-01T10:20:45] らっぱ
# [2022-08-01T10:20:46] perl

ワンライナーっつっても perl だけど・・これをワンライナーと呼んでよいのかどうか(謎)