- 论坛徽章:
- 1
|
例子:截取随系统日期变化的文件
-rw------- 1 vpopmail vchkpw 1136 Jun 4 08:59 1433379551.10838.=1136:2,
-rw------- 1 vpopmail vchkpw 1107 Jun 4 08:59 1433379551.10841.=1107:2,
如:
[root@ cur]# date '+%b %d'
Jun 04 #得到的日期格式是Jun 04 不符合(Jun 4)
但如:
[root@ cur]# date
Thu Jun 4 09:10:20 HKT 2015
[root@ cur]# date |awk '{print $2,"",$3}'
Jun 4 #这个格式符合(Jun 4)
现在问题来了,每个月1号到9号系统生成的文件日期中间就有二个空格,
每月10号到31号就只有一个空格 如下5月31号的格式(中间是只有一个空格的)
-rw------- 1 vpopmail vchkpw 10997 Sep 8 2014 1410146955.7806.=10997:2,
-rw------- 1 vpopmail vchkpw 55286 Sep 8 2014 1410157870.20234.=55286:2,
-rw------- 1 vpopmail vchkpw 1171 May 31 22:44 1433083440.13269.S=1171:2,
-rw------- 1 vpopmail vchkpw 1139 May 31 22:44 1433083441.13294.S=1139:2,
-rw------- 1 vpopmail vchkpw 1137 May 31 22:45 1433083530.14780.S=1137:2,
现在这个日期变化在shell脚本中,每个月得手动修改二次日期变化.有没有方法默认一下,,1到9号能识别二个空格,10到31号识别一个空格?感谢!!!
|
|