请问HP-UX 的shell中(sh,ksh)中是否包含一些时间函数 可以用于 1 两个时间比较 2 将字符串标准化为时间值 如ll 之后的时间需要和一个时间常量进行比较,如何进行? 多谢!
本帖最后由 shell_HAT 于 2013-03-13 11:53 编辑 本帖最后由 shell_HAT 于 2011-05-19 00:17 编辑 当你遇到一个date命令不给力的系统时,可以试试这几个小函数。 #日期转天数[code]function date2days { echo "$*" | awk '{ z=int((14-$2)/12); y=$1+4800-z; m=$2+12*z-3; j=int((153*m+2)/5)+$3+y*365+int(y/4)-int(y/100)+int(y/400)-2472633; print j }' } date2days `echo "2010-08-18...
shell脚本里面有能把数字20130809这样的数据转成时间的函数吗 因为有时候要手动补数据 因为把数据转成时间和 我才可以-7 或者-30 这样算出一周或者一个月的具体时间
向函数传递参数就像在一般脚本中使用特殊变量$ 1 , $ 2 . . . $ 9一样,函数取得所传参数后, 将原始参数传回s h e l l脚本,因此最好先在函数内重新设置变量保存所传的参数。这样如果函 数有一点错误,就可以通过已经本地化的变量名迅速加以跟踪。函数里调用参数(变量)的 转换以下划线开始,后加变量名,如: _ F I L E N A M E或_ f i l e n a m 这句话如何理解
可以在shell中定义函数。如果你想编写大型的shell脚本程序,你会想到用它们来构造自己的代码。 作为另一种选 择,你可以把一个大型的脚本程序分成许多小一点的脚本程序,让每个脚本完成一个小任务。但这种做法有几个缺点:在一个脚本程序中执行另外一个脚本程序要比 执行一个函数慢得多;返回执行结果变得更加困难,而且可能存在非常多的小脚本。当准备将一个大型脚本程序分解为一组小脚本的时候,你应该把自己的脚本程序 中可以明...
背景: 函数,是任何语言的重点,代码的复用是懒程序员的法宝. 正文: 1.定义 fun_name(){ ... } 或 function fun_name(){ ... } >>>可以在脚本中,也可以在另一个专门的文件中以 . path来引入,一定要在使用之前就定义. 2.引用 fun_name >>>用函数名来引用 3.传参 >>>参数以$1,$2,$n来表示 >>>fun_name arg1 arg2 argn传参 4.返回值 return return 0 return 1 >>>测试返回值if [ $? = 0 ]或者用变量接收返回值 5.删除...