[原创]一个shell小案例
2011-03-26 16:01
190 查看
今天看到一个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
需要在多个目录中 (如: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小案例(创建日期目录)
- 一个shell小案例
- [原创]java WEB学习笔记22:MVC案例完整实践(part 3)---多个请求对应一个Servlet解析
- 【原创】一个shell脚本记录(实现rsync生产文件批量迁移功能)
- 一个shell小案例(创建日期目录)
- 【原创】分享一个分析函数统计案例
- 通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本 推荐
- [原创]一个为Process取得SYSTEM令牌的简单方法
- 应对黑客攻击SQL SERVER数据库中的一个案例
- 一个简单的shell实例
- 一个简单的samba案例(上)
- 如何编写一个shell脚本
- shell:判断一个进程是否存在
- [原创]自己写的一个简单的程序日志记录类
- 一个过了大学英语四级,没过六级的36岁,烤鸭,雅思经历(1),个人原创
- 分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)
- 【原创】一个优秀的测试人员是否需要对缺陷定位负责
- 一个简单的转换输出的shell脚本代码