首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问一个关于shell函数返回值的有关问题

2013-12-21 
请教一个关于shell函数返回值的问题今天学习shell函数的时候,发现一个问题:比如我有一个test.sh的文件,内

请教一个关于shell函数返回值的问题
今天学习shell函数的时候,发现一个问题:
比如我有一个test.sh的文件,内容如下



fun(){
host=$1
return `ping -c 1 $host >/dev/null 2>&1`
}
这样就一样了

fun(){
host=$1
return ping -c 1 $host
}
你这样试试就知道为什么了,这是执行函数报错了。。。
然后你把输出重定向了,就看不到错误了~~
[解决办法]
return [n]
              Causes a function to exit with the return value specified by n. 

return的参数是一个数值, 不是一个命令

热点排行