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 调用

备注:函数一定要在被调用之前定义

posted on 2015-01-28 11:23  四道水巷  阅读(166)  评论(0)    收藏  举报

导航