linux-tutorial/codes/shell/示例脚本/脚本函数/使用命令行中传递的参数.sh

17 lines
291 B
Bash
Raw Normal View History

2019-05-10 11:17:57 +08:00
#!/bin/bash
# using a global variable to pass a value
function db1 {
2019-10-10 08:56:31 +08:00
# $1和$2 不能从命令行中传递,只能调用函数时,手动传递
echo $[ $1 * $2 ]
2019-05-10 11:17:57 +08:00
}
if [ $# -eq 2 ]
then
2019-10-10 08:56:31 +08:00
value=`db1 $1 $2`
echo "The result is $value"
2019-05-10 11:17:57 +08:00
else
2019-10-10 08:56:31 +08:00
echo "Usage: badtest1 a b"
2019-05-10 11:17:57 +08:00
fi