温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Shell小知识date和seq

发布时间:2020-08-03 07:28:06 来源:网络 阅读:447 作者:boy461205160 栏目:开发技术

shell中seq小知识

默认分隔符为换行符、起始为1

[root@iZ28vzyqqtfZ ~]# seq 3
1
2
3
指定分隔符为空格,起始为10

[root@iZ28vzyqqtfZ ~]# seq -s " " 10 15
10 11 12 13 14 15

更多参数可以查看该命令的帮助help或man。
seq在迭代中的使用:

[root@iZ28vzyqqtfZ ~]# for i in `seq -s " " 10 15`; do echo $i; done
10
11
12
13
14
15

shell中date小知识点:

在控制台经常会和时间、时间戳交互,有时需要当前时间戳,有时需要格式化时间或时间戳,时间、时间戳的相互转化如下(再也不用上网找转换工具了-_-!!!):
date +%s 可以得到UNIX的时间戳

[root@iZ28vzyqqtfZ ~]# date +%s
1449216083

格式化显示时间字符串

[root@iZ28vzyqqtfZ ~]# date "+%Y-%m-%d %H:%M:%S"
2015-12-04 16:02:19

将字符串时间转换成时间戳

[root@iZ28vzyqqtfZ ~]# date -d "2015-12-04 16:02:19" +%s
1449216139

将时间戳转换成字符串时间

[root@iZ28vzyqqtfZ ~]# date -d @1449216139 "+%Y-%m-%d %H:%M:%S"
2015-12-04 16:02:19

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI