手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >一个shell小案例(创建日期目录)
一个shell小案例(创建日期目录)
摘要:今天看到一个shell题目,正好拿来练练手需要在多个目录中(如:beijingshanghaitianjinguangzhou等等)创建子目...

今天看到一个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

【一个shell小案例(创建日期目录)】相关文章:

一个下载网页图片的shell脚本

两个备份数据库的shell脚本

linux shell实现转换输入日期的格式

一天一个shell命令 linux文本内容操作系列-awk命令详解

收集的48个Shell脚本小技巧

一个可交互的并发ping检测脚本

Shell 管道及执行顺序分析

Shell创建用户并生成随机密码脚本分享

一个强大的网络分析shell脚本分享(实时流量、连接统计)

一天一个shell命令 linux文本操作系列-head,tail命令详解

精品推荐
分类导航