当前位置: 操作系统/服务器>linux
本页文章导读:
▪linux中使用date命令得到N天前的日期 linux中使用date命令得到N天前的日期,命令如下:
代码如下:
#date -I -d '-n day'(可以得到N天前的日期,格式为YYYY-MM-DD)
#date –d '-n day' "+%Y%m%d" (可以得到N天前的日期,格式为YYYYMMDD)......
▪删除一个字符串中的部分字符的shell命令 删除一个字符串中的一些字符,可以使用如下的shell命令:
#Echo “2006-11-21 22:16:30” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed ‘s/://g’
输出结果:20061121221630......
▪linux中输出某个字符串的长度的命令 有如下内容的文本文件a.txt:
13766666666 96100 2005-11-15 00:05:06 2005-11-15 00:05:59 53 60 0.00
13966666666 96100 2005-11-15 00:17:51 2005-11-15 00:18:09 18 60 0.00
13933333333 96100 2005-11-15 00:18:19 2005-11-15 00:19:19 60 60 0.00
.........
[1]linux中使用date命令得到N天前的日期
来源: 互联网 发布时间: 2013-12-24
linux中使用date命令得到N天前的日期,命令如下:
代码如下:
#date -I -d '-n day'(可以得到N天前的日期,格式为YYYY-MM-DD)
#date –d '-n day' "+%Y%m%d" (可以得到N天前的日期,格式为YYYYMMDD)
#date –d '-n day' "+%Y%m%d" (可以得到N天前的日期,格式为YYYYMMDD)
[2]删除一个字符串中的部分字符的shell命令
来源: 互联网 发布时间: 2013-12-24
删除一个字符串中的一些字符,可以使用如下的shell命令:
#Echo “2006-11-21 22:16:30” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed ‘s/://g’
输出结果:20061121221630
[3]linux中输出某个字符串的长度的命令
来源: 互联网 发布时间: 2013-12-24
有如下内容的文本文件a.txt:
13766666666 96100 2005-11-15 00:05:06 2005-11-15 00:05:59 53 60 0.00
13966666666 96100 2005-11-15 00:17:51 2005-11-15 00:18:09 18 60 0.00
13933333333 96100 2005-11-15 00:18:19 2005-11-15 00:19:19 60 60 0.00
代码如下:
输出第一域的长度:
#awk '{print NR,$1,length($1)}END{print FILENAME}' a.txt
#或:
#cut -d" " -f1 a.txt |xargs -i expr length {}
#或:
#echo "13666666666" | awk '{print length($1)}'
#awk '{print NR,$1,length($1)}END{print FILENAME}' a.txt
#或:
#cut -d" " -f1 a.txt |xargs -i expr length {}
#或:
#echo "13666666666" | awk '{print length($1)}'
最新技术文章: