手机
当前位置:查字典教程网 >脚本专栏 >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小案例(创建日期目录)】相关文章:

5个Shell脚本编程入门练习例子

一个shell for循环与case结合的脚本(监控程序状态)

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

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

101个shell脚本 猜数字游戏代码

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

Shell 管道及执行顺序分析

awk 九九乘法表 shell实现代码

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

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

精品推荐
分类导航