通过shell脚本获取日期,并赋给变量
通过shell获取当前8位日期,并赋给变量,并且使用变量作为文件名,建立文件夹
代码如下:
ls_date=`date +%Y%m%d` mkdir ${ls_date}
上面两句代码虽然简单
但是在应用中比较实用
获取日期注意事项:date +%Y%m%d 这个字符串是被英文状态下的ESC下面那个键括起来
获取变量注意事项:必须有$与{变量名}组成
Date命令
以下是一个例子:
Linux:/usr/local/sbin # date +"%Y-%m-%d %H-%M-%S"
2018-06-22 02-19-41
date在脚本中的几个用法:
date +%Y 以四位数字格式打印年份
date +%y 以二位数字格式打印年份
date +%m 月份
date +%d 日期
date +%H 小时
date +%M 分钟
date +%S 秒
date +%w 星期,如果结果显示0,则表示周日
前一天的日期
date -d "-1 day" +%d
前一小时
date -d "-1 hour" +%H
前一分钟
date -d "-1 min" +%M
前一秒钟
date -d "-1 second" +%S
一个较为复杂的变量传递实例
#!/bin/bash ##In this Script we will use variables ##Writen by 2018-06-22 d1=`date +%H:%M:%S` echo "The Script begin at $d1." echo "Now we will sleep 2s" sleep 2 d2=`date +%H:%M:%S` echo "The Script end at $d2."
运行截图
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更多shell脚本编程内容,请到百度网盘下载,以下是下载链接
链接:https://pan.baidu.com/s/15A7WnXX4vga0S2lpYkikFg
提取码:qdbv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架