SHELL循环遍历两个日期作为参数执行命令
2015-11-01 10:29
477 查看
#! /bin/sh
date=`date -d "+0 day $1" +%Y%m%d`
enddate=`date -d "+1 day $2" +%Y%m%d`
echo "------------------------------"
echo "date=$date"
echo "enddate=$enddate"
echo "------------------------------"
while [[ $date < $enddate ]]
do
echo $date
date=`date -d "+1 day $date" +%Y%m%d`
done
执行:./test.sh 2014-06-01 2014-06-06
date=`date -d "+0 day $1" +%Y%m%d`
enddate=`date -d "+1 day $2" +%Y%m%d`
echo "------------------------------"
echo "date=$date"
echo "enddate=$enddate"
echo "------------------------------"
while [[ $date < $enddate ]]
do
echo $date
date=`date -d "+1 day $date" +%Y%m%d`
done
执行:./test.sh 2014-06-01 2014-06-06
相关文章推荐
- bash使用
- linux shell4 判断登陆用户,然后重启关闭系统
- linux shell 编程5 函数获取参数
- 浅谈获取shell中函数的返回值
- awk截取字符串
- putty或xshell上用vi/vim小键盘无法使用的解决方法
- shell 脚 本 练 习 题(四)
- LINUX_bash
- shell基础应用
- bash实例
- Android项目自动编译脚本记录
- bash编程之case语句:用法格式
- Linux下关闭Shell提示音 - 漫步小者 - 博客频道 - CSDN.NET
- Linux下关闭Shell提示音 - 漫步小者 - 博客频道 - CSDN.NET
- Linux下关闭Shell提示音 - 漫步小者 - 博客频道 - CSDN.NET
- Linux下关闭Shell提示音 - 漫步小者 - 博客频道 - CSDN.NET
- On Creating New Project in VS2013: Failed to Initialize the Powershell Host
- Linux脚本编程:Bash shell脚本的大括号
- Shell脚本经典之Fork炸弹
- SHELL脚本执行方式