• 通过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."

    运行截图

    image

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    更多shell脚本编程内容,请到百度网盘下载,以下是下载链接

    链接:https://pan.baidu.com/s/15A7WnXX4vga0S2lpYkikFg
    提取码:qdbv

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 相关阅读:
    数据结构
    查找算法
    排序算法
    ThreadPoolExecutor
    Python map()函数
    Python惰性序列
    Python iterator迭代器
    Python yield关键字 和 Generator(生成器)
    Python 列表生成式(List Comprehensions)
    Python 迭代(iteration)
  • 原文地址:https://www.cnblogs.com/OliverQin/p/5865656.html
Copyright © 2020-2023  润新知