曲径通幽论坛

标题: 函数参数与返回值应用举例 [打印本页]

作者: beyes    时间: 2009-1-21 11:41
标题: 函数参数与返回值应用举例
代码
#!/bin/bash

yes_or_no() {
        echo "Is your name $*"
        while true
        do
echo -n "Enter yes or no: "
                read x
                case "$x" in
                        y | yes ) return 0;;
                        n | no  ) return 1;;
                        *       ) echo "Answer yes or no"
                esac
        done
}

echo "Original parameters are $* "

if yes_or_no "$1"      #"$1" 为传入到 yes_or_no 函数中的参数
then
echo "Hi $1, nice name"
else
echo "Never mind"
fi
exit 0





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2