你好 Stackoverflow 同胞。
我正在寻找从京都大亨内阁文件中的缓存密钥中提取信息,特别是从京都内阁实用程序kchashmgr的输出中(参见:http ://fallabs.com/kyotocabinet/util.html#kchashmgr )
我试图从二进制/十六进制输出中提取kchashmgr的输出中的到期日期。
kchashmgr get /path/to/kyto/tycoon/casket.kch cache_key
上面的输出格式是什么,所以从命令行 shell 实用程序我可以这样做:
expirationTimestamp=$(kchashmgr get /path/to/kyto/tycoon/casket.kch cache_key | something)
最初我以为我可以对其进行压缩(安装需要 ZLIB),但这显然行不通。我还尝试使用-px开关来查看是否有帮助。
注意:我正在寻找一种可能比使用 PHP 脚本更快的 shell 解决方案。
感谢您花时间讨论这个问题。
附言
[yramirez@losthost ~ ]$ kcutilmgr conf -v # version of Kyoto Cabinet
1.2.76