mdsk.net
当前位置:首页 >> shEll DAtE格式化输出 >>

shEll DAtE格式化输出

获得当天的日期:date +%Y%m%d,输出: 20181130。 需要使用今天之前或者往后的日期,这时可以使用date的 -d参数: 1、获取明天的日期:date -d next-day +%Y%m%d。 2、获取昨天的日期:date -d last-day +%Y%m%d。 3、获取上个月的年和月:date...

date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200 而时间戳转换为字符串可以这样做: date -d @1287331200 "+%Y-%m-%d" 输出形如:2010-10-18 如果需要得到指定日期...

这个命令也很长 不知道你的那个时间字符串写得有误没 一般不会写成这样(1):12/dec/2010:10:11:22 最多是写成(2):12/dec/2010 10:11:22 不过这都没关系,只是多一个sed命令 (1)的变换方法 date -d "`echo "时间串" | sed 's/\// /g' | se...

用printf命令格式化输出即可,%02d - 固定为2个数字长度,位数不足的在前面补0。 #!/bin/sh for i in `seq 20` do printf "%02d\n" $i done

date 命令的格式化输出就可以精确到纳秒(十亿分之一秒)。记得采纳 date +%T.%N 其中的%N 意思是纳秒。然后自己舍入到需要的精度。完整date命令教程和格式化占位符可 搜索 《date 命令及实例讲解》

echo命令常用于需要进行简单格式化的字符串打印;printf命令是Shell版本的C语言函数printf,它为格式化输出提供了高度的灵活性。echo命令 用于向终端输出信息的最常用命令是echo命令,用法为: echo string 这里,string是要向屏幕打印输出的字...

转秒用%s date +%s date -d "2014-10-25 11:11:11" +%s 秒转标准时间: date -d "1970-1-1 0:0:0 +1415101567 seconds" date -d @1415101567

$ uname SunOS $ which printf /usr/bin/printf $ printf "%d\n" 56 56 $ printf "%3.2f\n" 9.4675 9.47 或者用bash内置的命令printf

不知道你用的哪个版的python 我使用python3可以处理有中文的json文件 读写json文件:http://python3-cookbook.readthedocs.org/zh_CN/latest/c06/p02_read-write_json_data.html 首先 import json load() loads() dump() dumps() 一、从文件: j...

import jsonstr = "{'price': 542.23, 'name': 'ACME', 'shares': 100}"parsed = json.loads(str.replace('\'', '"'))print json.dumps(parsed, indent=4, sort_keys=True)

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com