#!/bin/bash
function ret {
read -p "Enter return value:" value
echo "doubling the value"
return $[ $value * 2 ]
}
ret
echo "The new value is $?"
$ sh return.sh
Enter return value:100
doubling the value
The new value is 200
$ sh return.sh
Enter return value:129
doubling the value
The new value is 2
#!/bin/bash
function ret {
read -p "Enter return value:" value
echo $[ $value * 2 ]
}
result=`ret`
echo "The new value is $result"
$ sh return.sh
Enter return value:300
The new value is 600
#!/bin/bash
function ret {
echo "hello bash shell"
}
result=`ret`
echo "The new value is \"$result\""
$ sh return.sh
The new value is "hello bash shell"
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |