shell编程如何实现让日期+1天,格式为YYYYmmdd?
4个回答
展开全部
Linux系统困纳态下的格汪源茄悉式为:date +%Y%m%d -d "+1days"
AIX 系统下的格式为:TZ=TZ-24
date +%Y%m%d
AIX 系统下的格式为:TZ=TZ-24
date +%Y%m%d
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
昨晚刚回了一个匿名的。但是只是做念消了粗粗的。刚才修正了一大渣些。
以下两个代码都在linux下测试成功
1例
#!/bin/sh
echo "请输入要查询的用户名"
read name
who|awk ''|grep "$name">/dev/null
if [ $? -ne 0 ]
then
echo "用户:$name 还没有登录,等待其登录..."
while true
do
who|awk ''|grep "$name">/dev/null
if [ $? -eq 0 ]
then
echo "USER:$name is logging now"
break;
else
sleep 1
fi
done
else
echo "用户:$name 已经登录了"
fi
2例
#!/bin/sh
all=`du -s /home 2>/dev/null |awk ''`
hme=`du -s /home/wqp 2>/dev/null |awk ''`
echo -e "系统刚运行时:"
echo $all $hme|awk ''
while true
do
hme1=`du -s /home/wqp 2>/滚高悄dev/null |awk ''`
if [ $hme -eq $hme1 ]
then
sleep 1
else
echo $all $hme1|awk ''
hme=$hme1
fi
done
以下两个代码都在linux下测试成功
1例
#!/bin/sh
echo "请输入要查询的用户名"
read name
who|awk ''|grep "$name">/dev/null
if [ $? -ne 0 ]
then
echo "用户:$name 还没有登录,等待其登录..."
while true
do
who|awk ''|grep "$name">/dev/null
if [ $? -eq 0 ]
then
echo "USER:$name is logging now"
break;
else
sleep 1
fi
done
else
echo "用户:$name 已经登录了"
fi
2例
#!/bin/sh
all=`du -s /home 2>/dev/null |awk ''`
hme=`du -s /home/wqp 2>/dev/null |awk ''`
echo -e "系统刚运行时:"
echo $all $hme|awk ''
while true
do
hme1=`du -s /home/wqp 2>/滚高悄dev/null |awk ''`
if [ $hme -eq $hme1 ]
then
sleep 1
else
echo $all $hme1|awk ''
hme=$hme1
fi
done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#date -d "-1 days ago" +%Y%m%d
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用伏租
date -d "+1 day 日期" +%Y%m%d
例漏慎子:
date -d "+1 day 20101031"返厅敬 +%Y%m%d
输出 20101101
date -d "+1 day 日期" +%Y%m%d
例漏慎子:
date -d "+1 day 20101031"返厅敬 +%Y%m%d
输出 20101101
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |