美文网首页
Linux常用数据转换命令(date、expr、bc)

Linux常用数据转换命令(date、expr、bc)

作者: 乌木山 | 来源:发表于2020-04-23 16:45 被阅读0次

date

在开发中时间经常会以两种方式出现,格式化及时间戳。通过date命令,我们可以快速的将两者进行相互转换。

当前时间转时间戳

date  "+%s"

时间戳转格式化

date -r 1587372612

expr

使用expr 可以方便的进行一些简单的数学运算,包括 + - \* / %。例如:

> expr 6 % 4
2

bc

如果想要进行数字不同进制的转换,通过bc命令实现。

bc <<< "obase=2; 97"

1100001

这个操作将会把 97 转换成十二进制(obase 中的 o 代表 “output” ,也即,“输出”)。

bc <<< "ibase=2; 11001011"

97

这个操作将会把 11001011 转换成十进制(ibase 中的 i 代表 “input”,也即,“输入”)。

vim

vim模式下,输入%!xxd,可以查看文件对应的16进制。:

相关文章

网友评论

      本文标题:Linux常用数据转换命令(date、expr、bc)

      本文链接:https://www.haomeiwen.com/subject/sugdihtx.html