SHELL脚本的语法知识2
①交互
` read x `
程序运行到此处时会暂停并提示用户输入数值,用户输入完毕并回车后,程序将用户输入的值赋给x,x为任意变量名
eg: ` read x `
` read -p "please enter a number: " y `
程序运行到此处时,屏幕打印"please enter a number:"并等待用户输入,用户输入完毕并回车后,程序将用户输入的值赋给y,y为任意变量名
②脚本参数
` ./test.sh Ferir 24 `
执行脚本时可以给脚本添加参数,第一个参数为Ferir,在脚本中用$1获取,第二个参数为24,在脚本中用$2获取,参数个数无限,在脚本中通过$+参数位数获取
备注:$0为脚本名称
③函数
function funcName(){ command } 调用:funcName param1 param2 ... ...
函数内部对参数的引用:$+排序,即param1用 $1 调用
备注:函数一定要在被调用之前定义
浙公网安备 33010602011771号