• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一个shell小案例(创建日期目录)

    今天看到一个shell题目,正好拿来练练手
    需要在多个目录中 (如:beijing shanghai tianjin guangzhou 等等) 创建子目录(以年份命名),然后进入子目录,新建目录并以当天的日期命名。
    最终的效果是这样的:

    复制代码 代码如下:

    china/guangdong/
    china/guangdong/shenzhen/2010/1206
    china/guangdong/shenzhen/2010/1207
    china/guangdong/shenzhen/baoan/2010/1206
    china/guangdong/shenzhen/baoan/2010/1207
    china/guangdong/shenzhen/baoan/guangming/2010/1206
    china/guangdong/shenzhen/baoan/guangming/2010/1207

    我的实现:

    #!/bin/bash
        read -p "PLEASE input country:" cou
        read -p "PLEASE input city:" city
        read -p "PLEASE input name:"  name
    #echo "$cou,$city,$name"    
        date=$(date +%Y)
    #echo $date
        date2=$(date +%m%d)
    #    echo $date2
        if [ -d "./$cou/$city/$name/$date/$date2" ];then
            echo "the dir is exit"
        else
            mkdir -p ./$cou/$city/$name/$date/$date2
        fi

    效果:
    [root@localhost hbshell]# test.sh
    PLEASE input country:china
    PLEASE input city:hangzhou
    PLEASE input name:hb

    #[root@localhost hbshell]# ll china/hangzhou/hb/2011/0321/
    总计 0

    您可能感兴趣的文章:
    • PowerShell中使用Get-Date获取日期时间并格式化输出的例子
    • Shell脚本遍历一个日期范围实例
    • perl与shell获取昨天、明天或多天前的日期的代码
    • 获取两个日期间隔时间的shell脚本代码
    • PowerShell中iso8601格式日期和DateTime对象互转实例
    • linux shell实现转换输入日期的格式
    • 判断输入的日期是否正确的shell脚本
    • linux shell中 if else以及大于、小于、等于逻辑表达式介绍
    • 一个不错的shell 脚本教程 入门级
    • 利用shell获取指定日期前N天的日期
    上一篇:linux下2个检查tcp连接的命令
    下一篇:Linux中scp命令获取远程文件的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    一个shell小案例(创建日期目录) 一个,shell,小,案例,创建,