源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-04-10 13:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:一个shell小案例(创建日期目录)
今天看到一个shell题目,正好拿来练练手 需要在多个目录中 (如:beijing shanghai tianjin guangzhou 等等) 创建子目录(以年份命名),然后进入子目录,新建目录并以当天的日期命名。 最终的效果是这样的:
[u]复制代码[/u] 代码如下:
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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部