linux shell 循环输出日期的问题
尝试用shell脚本循环输出20150101至20150115之间的日期,网上找了个参数示例
有两个问题:1 格式怎么变成yyyymmdd这样的?
2 脚本导入到服务器 改了权限为777后找不到脚本。

#!/usr/bin/env bash
date1="$1"
date2="$2"
echo "date1: $date1"
echo "date2: $date2"
tempdate=`date -d "-0 day $date1" +%F`
enddate=`date -d "-0 day $date2" +%F`
tempdateSec=`date -d "-0 day $date1" +%s`
enddateSec=`date -d "-0 day $date2" +%s`
echo "####################################"
echo 'tempdate: '$tempdate
echo 'enddate: '$enddate
#for i in `seq 1 130`; do
for i in `seq 1 300`; do
if [[ $tempdateSec -lt $enddateSec ]]; then
break
fi
echo $tempdate
python pc_jibzhuanti_url.py $tempdate
tempdate=`date -d "-$i day $date1" +%F`
tempdateSec=`date -d "-$i day $date1" +%s`
done有两个问题:1 格式怎么变成yyyymmdd这样的?
2 脚本导入到服务器 改了权限为777后找不到脚本。

...全文
相关推荐
linux shell scripting cookbook源码
例如,获取当前日期: ``` echo "Today is `date`" ```通过学习和实践这些源码,你可以提升在Linux环境下解决问题的能力,实现自动化工作流程,提高工作效率。
linux下shell程序设计入门
/test.sh```输出将显示当前的日期和时间。描述中的进程列表展示了Linux系统中运行的各种进程。
Shell根据日期、月份、星期判断年份的代码
总的来说,这段代码展示了如何利用Shell的字符串操作、循环、条件判断以及`date`命令来解决实际问题,是学习Shell日期处理的一个实用示例。
linux操作系统+shell程序设计+实验报告及代码和操作过程+交流学习
此外,实验过程中的调试和测试环节,锻炼了我们的问题解决能力,使我们能够独立解决在编写和执行shell脚本时遇到的问题。
linux下shell编程
不断实践和探索,你将能够熟练运用Shell脚本解决各种实际问题,成为Linux系统管理的高手。


