关于时间的shell问题,需要调用shell为具有年月日的,比如20110919

简介:
在shell里想要显示时间,必须位day=”$(date +%Y%m%d)”,这样才可以,比如我的log文件名为access_log.20110919,想要用shell脚本来查看这个文件是否存在,就得用一下的shell来查询:
#!/bin/bash
day="$(date +%Y%m%d)"
size='/tmp/logs/access_log.'
if [ -f $size$day ]
then
echo "exist"
else
echo "no exist"
fi
测试结果为:
[root@244835 tmp]# ./3.sh
Exist
Log存在的位置如下
[root@244835 logs]# ll | grep access_log.20110919
-rw-r--r-- 1 root root 1146696 Sep 19 21:17 access_log.20110919


 本文转自 dl528888 51CTO博客,原文链接:http://blog.51cto.com/dl528888/736481,如需转载请自行联系原作者

相关文章
Mgo
|
Shell Go
go调用shell命令两种方式实现(有无返回值)
go调用shell命令两种方式实现(有无返回值)
Mgo
1496 1
|
Shell
SHELL中函数的写法、调用、参数、返回值代码范例
SHELL中函数的写法、调用、参数、返回值代码范例
99 0
|
Shell Python
shell中调用python函数,发送邮件
shell中调用python函数,发送邮件
147 0
shell中调用python函数,发送邮件
|
JavaScript Java Shell
shell 脚本,帮你提升摸鱼时间!
首先,可以让我们降低工作强度,提升喝茶抽烟的时间,提高薪资的报酬,更有时间让我们去撩妹子,试想一下,当别的程序员小姐姐还在忙于重复性劳作的时候,而你给了她一个脚本,那她是否就对你刮目相看了?那么让我们从现在开始热热身学习shell脚本,复习一下常用的Linux基础命令,温故而知新!
225 0
shell 脚本,帮你提升摸鱼时间!
|
SQL Java Shell
Java - 调用 Shell 命令和脚本
Java - 调用 Shell 命令和脚本
1701 0
|
Shell Go Python
golang调用shell命令(实时输出, 终止, 乱码等)
golang调用shell命令(实时输出, 终止, 乱码等)
1714 0
golang调用shell命令(实时输出, 终止, 乱码等)
|
消息中间件 弹性计算 分布式计算
DataWorks使用Shell节点调用自定义资源组执行脚本
本文主要介绍DataWorks使用Shell节点调度自定义资源组执行Shell脚本,且使用该功能需要用户的DataWorks版本为企业版。文中主要内容包括配置自定义资源组,以及设置ECS的amdin用户权限,脚本模式使用MaxCompute客户端,并配置手动业务流程执行对应的Shell脚本在开发环境运行,检测其脚本执行的命令是否正确。该功能对于用户调度用户ECS上的的程序提供了便利,使其他的任务能和DataWorks的调度结合起来。
2889 0
DataWorks使用Shell节点调用自定义资源组执行脚本
|
Shell Linux 开发工具
Windows bat 调用Linux shell命令
Windows使用Linux shell命令 众所周知,Linux下的与windows的cmd不是一个量级的东西。对于使用惯了Linux,MacOS的经常切换到cmd会抓狂。
3866 0