当前位置: 技术问答>linux和unix
我想写个脚本,在里面执行一个以前编译好的程序,不过此程序的参数随日期而变,应该怎样写呢?
来源: 互联网 发布时间:2015-01-29
本文导语: 我主要是想把写好的这个脚本拿到后台每天自动运行,在里面想写这样的语句 prgname 20030101 20030106 也就是说程序名后面带两个参数,可是不知道怎样才能把这两个参数传进来,主要是它们每天都变。 ...
我主要是想把写好的这个脚本拿到后台每天自动运行,在里面想写这样的语句
prgname 20030101 20030106
也就是说程序名后面带两个参数,可是不知道怎样才能把这两个参数传进来,主要是它们每天都变。
prgname 20030101 20030106
也就是说程序名后面带两个参数,可是不知道怎样才能把这两个参数传进来,主要是它们每天都变。
|
如果今天是2003年1月1日
你的shell脚本如下:
________________________________________
#!/bin/sh
temp1=`date '+%y%m%d'`
temp1=`echo 20$temp1`
temp2=`expr $temp1 + 5`
prgname $temp1 $temp2
________________________________________
注意:
`是1左边的那个键
'是单引好
你的shell脚本如下:
________________________________________
#!/bin/sh
temp1=`date '+%y%m%d'`
temp1=`echo 20$temp1`
temp2=`expr $temp1 + 5`
prgname $temp1 $temp2
________________________________________
注意:
`是1左边的那个键
'是单引好
|
用date +%Y%m%d就可以得到当天时间了,其他的应该比较容易实现的,我就不写了!!