shell返回值长度
Nov 25, 2010今天在AIX上写shell 将几个重复出现的段落提取出来做了个函数
让他们返回一个八位日期
function find_date {
WORKDATE='20100101'
return $WORKDATE
}
find_date
echo $?
运行的时候 发现返回的值成了两位数…
于是查了查资料
原来返回值只有8位 于是最多到128
而shell的返回值一般只做出错标志来用
那我只能在函数里echo那个值了
然后用`函数`得到输出的值
function find_date {
WORKDATE='20100101'
echo $WORKDATE
return 0
}
DATE=`find_date`
echo $DATE