我正在尝试使用之前运行的特定命令的时间戳。沿history 10 | grep "keyword"
行运行某些内容可以在命令行中输出(我的历史记录首选项设置为包含时间戳),但我实际上无法弄清楚如何在脚本中使用此信息。
有没有办法使用这种或其他方式从特定命令获取时间戳?我正在尝试确定最后一次运行command
,如果它超过特定时间,请再次运行。
答案 0 :(得分:1)
如果您已将历史记录中的时间戳格式用作
export HISTTIMEFORMAT="%F %T "
然后你可以使用这个命令
history | grep ls | grep -v grep | tail -1 | awk '{print $2,$3;}'
注意:我正在搜索命令 ls ,我正在打印上次使用时 ls 命令的时间戳