Shell脚本程序函数参数传递
Shell脚本程序函数参数传递
- #!/bin/sh
- 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 "$*"
- then
- echo "Hi $2, nice name"
- else
- echo "Never mind"
- fi
- exit 0
运行结果如下:
上面的脚本程序中包含了一个函数调用:
- echo "Original parameters are $*"
- if yes_or_no "$*"
- echo "Hi $2, nice name"
评论暂时关闭