/Ln/NKS_LOG/send_newswave $d1.log EOF # 土曜日出す?ここをコメントアウト---------------" />
红联Linux门户
Linux帮助

tcsh 变量问题

发布时间:2014-12-29 11:34:56来源:红联作者:lanlei101314
set weekDay = "`date +%A`"
if ( "$weekDay" == "金曜日" ) then
set d1 = "`date -d +2day +%d`"
at 00:05+2 days << EOF
/Ln/NKS_BAT/send_newswave.tcsh >> /Ln/NKS_LOG/send_newswave $d1.log
EOF
# 土曜日出す?ここをコメントアウト-----------------------------------
else
set d1 = "`date -d +day +%d`"
at 00:05+1 days << EOF
/Ln/NKS_BAT/send_newswave.tcsh > /Ln/NKS_LOG/send_newswave$d1.log
EOF
endif
上面的一段代码执行时正常的
可是如果加上下面的代码
set nen = "`date -d -1day +%y`"
set tsuki = "`date -d -1day +%b`"
set hi = "`date -d -1day +%d`"
set kyou = "$hi$tsuki$nen"

就不正常的,报出的问题是,没有hi,tsuki,nen这些变量,可是可以看到,我已经定义了,不知道是什么原因,求各为大神志指导,非常感谢。
文章评论

共有 1 条评论

  1. FreeA7 于 2014-12-31 17:44:05发表:

    赞赞赞