linux中使用函数输出
以下为一个例子脚本:
#!/bin/bash
#using the echo to return a value
function db1 {
read -p ''Enter a value: " value //注意value:后面空格和''后面的空格
echo $[ $value * 2 ]
}
result=$(db1)
echo ''the new value is $value''
这个脚本从控制台获得一个输入,然后会用echo ''the new value is $value''显示结果值,而不是退出状态码,一般情况下,bash shell会把函数当做一个小型脚本,运行结束时会返回一个退出状态码,用上面的函数可以获得结果值,使用这一技术还可以返回浮点值和字符串值,使它成为获取函数返回值的强大方法。