I want to convert the timestamps in a .zsh_history
file to their readable equivalents.
Is there some search and replace I can do in emacs that will replace the time with something like (format-time-string unixtime)
?
: 1568128379:0;cp -a ~/.zshrc.pre-oh-my-zsh ~/.zshrc
: 1568128381:0;exit
C-h a replace-regexp
, select the function, and look at its help string.The solution will end up looking something like:
But with
(format-time-string)
instead of my(+1 1 \#1)
; I don’t know time formatting functions in emacs elisp off the top of my head, sorry.(Or use
query-replace-regexp
if you want interactivity.)