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

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

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

Shell实现读取ini格式配置文件方法

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

用shell命令读取与输出数据的代码

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

收集的48个Shell脚本小技巧

Linux下Shell编程快捷键大全(日常整理)

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

shell获取命令行参数示例分享

精品推荐
分类导航