shell数组的使用
2015-05-29 18:00
411 查看
arry=()
sql1="mysql语句; ";
ss1=$(mysql -u $DB_USER -h ${DB_IP} -p${DB_PASSWD} $DB_NAME -e "$sql1"|awk 'NR>1');
if [ -n "$ss1" ]
then
arry[t]=$ss1
else
arry[t]=0
fi
done
echo $i ${arry[*]}>>123456.txt;
STARTDAY=20150101
ENDDAY=20150430
sd=`date -d "$STARTDAY" +%s`
ed=`date -d "$ENDDAY" +%s`
DAYLEN=$(($(($ed-$sd))/86400))
echo $DAYLEN
sday=`date -d "$STARTDAY" +%Y-%m-%d`
syesday=`date -d "$sday + 1 day" +%Y-%m-%d`
crry=()
for((t=0;t<=$DAYLEN;t++));
do
itoday=`date +%Y%m%d -d "$sday +$t days"`
crry[t]=$itoday
done
echo "UID"" "${crry[*]}>>123456.txt;
sql1="mysql语句; ";
ss1=$(mysql -u $DB_USER -h ${DB_IP} -p${DB_PASSWD} $DB_NAME -e "$sql1"|awk 'NR>1');
if [ -n "$ss1" ]
then
arry[t]=$ss1
else
arry[t]=0
fi
done
echo $i ${arry[*]}>>123456.txt;
STARTDAY=20150101
ENDDAY=20150430
sd=`date -d "$STARTDAY" +%s`
ed=`date -d "$ENDDAY" +%s`
DAYLEN=$(($(($ed-$sd))/86400))
echo $DAYLEN
sday=`date -d "$STARTDAY" +%Y-%m-%d`
syesday=`date -d "$sday + 1 day" +%Y-%m-%d`
crry=()
for((t=0;t<=$DAYLEN;t++));
do
itoday=`date +%Y%m%d -d "$sday +$t days"`
crry[t]=$itoday
done
echo "UID"" "${crry[*]}>>123456.txt;
相关文章推荐
- shell数组的使用
- bash:haoop:command not found
- shell 第一站 创建shell脚本
- linux -- ubuntu dash bash
- Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:145
- shell grep详解
- Makefile 函数大全
- centos shell命令行只显示-bash-4.1#不显示用户和路径解决方法
- shell调用awk(转)
- 使用adb shell dumpsys检测Android的Activity任务栈
- adb shell 启动,停止 android 应用程序
- SharePoint PowerShell部署开发好的WebPart到服务器上
- SharePoint PowerShell创建一个GUID
- linux shell
- Linux 日常复杂Shell 脚本整理
- 关于Linux Shell的信号trap功能你必须知道的细节
- bash将执行结果保存为变量
- shell中trap捕获信号
- shell脚本
- linxu中删除指定时间之前的文件shell脚本