永发信息网

如何正确在Linux Shell脚本中定义一个时间变量?

答案:1  悬赏:10  手机版
解决时间 2021-04-27 15:32
如何正确在Linux Shell脚本中定义一个时间变量?
最佳答案
后面echo之前把下面这行再执行一遍不就行了:
LOG_TIME=`date +%H:%M:%S`
这只是一个变量而已,你不给他赋值他怎么会自己变化呢?追问定义一个变量,当然就是为了方便一处定义下面多处调用啊,如果下面再执行一遍那么定义这个变量就似乎没有意义了。
难道LOG_TIME第一次执行之后就变成了一个常量,而下面调用的时候就只获取这个常量,而不是获取当前的`date +%H:%M:%S`?追答大哥,你连变量和常量的区别都没有搞清楚。。
看一下你这个脚本的逻辑:
#!/bin/bash
LOG_TIME=`date +%H:%M:%S` # 取出当前的时间值,赋值给变量LOG_TIME
echo "脚本开始时间:"$LOG_TIME # 打印一下该变量的值
/bin/sleep 10 # 暂停10秒
echo "脚本结束时间:"$LOG_TIME # 再打印一下该变量的值
exit 1

你只是将一个变量的值打印了两遍,中间又没有修改变量的值,两次打印的结果为什么要不一样呢?追问大哥,别生气,气坏身子不好啦。。。我就是有疑问啦,既然是变量两次打印应该就不一样咯,既然一样我就打个比方当作赋值后变常量。。。我现在已经将所有的更改为`date +%H:%M:%S`了。。。`date +%H:%M:%S`本身是随时可以变化的。。。有其他方法动态的调用没?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打不开改QQ密码的网页
做个牙字!!!!
怎么用CDR和PSD发片做矢量图
09美特斯邦威237502女款棉服为什么这么好卖呢
摩托罗拉linux手机前景如何?
为什么我的QQ家园今天早上起来一下从29级越到
玩DNFCPU达到100,卡死了
跑跑怎么练技术
为什么我家梦幻西游获取服务器错误?
求dnf韩服下载地址,最好不挂代理的
南关区一大一小有料筛网烤肉店在哪里啊,我有
关于财富和青春的名言,找关于惜时和青春短暂
弘基的09Q皮、《最美好的话》音频
辽宁抚顺有卖PSP的吗?
DNF中52级刷什么经验最多?
推荐资讯
手机老出现USB设定的原因
前王楼村村民委员会在什么地方啊,我要过去处
诺基亚从电脑上下载的软件要放到哪个文档里?
最后的气宗_最后的风之子电影电影高清完整版
怎样能让痂更快脱落 且不留疤痕
三十号月经几号排卵呢?
《芊泽花》第62章以后的内容概括出来
怎样才能不被盗,
诺基亚N79(黑色版)湖北宜昌地区报价是多少,
科婷护肤品怎么样?
求歌一首谢谢
地下城有工号吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?