prss.net
当前位置:首页 >> shEll脚本传参数 >>

shEll脚本传参数

方法/步骤 执行“nano test.sh”创建一个新的shell脚本。 脚本test.sh的内容如下: #!/bin/sh name=$1 echo "the ${name} are great man!" 给新创建的test.sh的脚本赋可执行权限,命令为“chmod 755 test.sh”。 执行'./test.sh "xi...

很简单,写个循环 if [ $# -eq 0 ] ##判断参数是否存在 then exit ##不存在退出 else for a in $* ##存在话,取参数放入a中循环 do b=`echo $a|tr [a-z] [A-Z]` ###将a改成大写 echo "CC"$b ##拼接成功CCA done fi

脚本test.sh的内容如下: Shell代码 收藏代码 #!/bin/sh name=$1 echo "the $name are great man!" 给新创建的test.sh的脚本赋可执行权限,命令为“chmod 755 test.sh”。 执行'./test.sh "xiao wang"'命令,可以看到自己编写脚本的结果“the xiao ...

调用shell脚本时,后面接参数即可,例如 ./test.sh arg1 arg2 arg3 .... 即表示传入参数arg1, arg2 ,arg3 在test.sh中 使用$1, $2 ,$3 分别表示接收到的参数arg1, arg2, arg3 注意,如果参数中包含空格的话,整个参数要用引号括起来,避免被分割...

看最简单的脚本b1.sh: $ cat b1.sh #!/bin/bash echo "I am, you are" 运行b1.sh: $ b1.sh (或者运行./b1.sh) I am, you are 脚本b2.sh有参数$1, $2: $ cat b2.sh #!/bin/bash echo "I am $1, you are $2" 运行b2.sh $ b2.sh (或者运行./b...

#!/bin/sh myFunc() { echo "$1" } var="$1" myFunc "$var" --------------- 脚本名为test.sh,执行脚本 ./test.sh test 最后就会在屏幕上打印出字符串 test 说明:脚本主体中用$1取脚本的第一个参数,函数中用$1取函数的第一个参数。第二个参数...

变量在sh中用$1,$2,$3... 顺序表示传入的参数。 sql写法: select dept_id,dept_name from department where dept_id=$1

if [ -z "$1" ]; then echo "1st argument is empty!"fi $1就表示脚本的第一个输入参数。

看最简单的脚本b1.sh: $ cat b1.sh #!/bin/bash echo "I am, you are" 运行b1.sh: $ b1.sh (或者运行./b1.sh) I am, you are 脚本b2.sh有参数$1, $2: $ cat b2.sh #!/bin/bash echo "I am $1, you are $2" 运行b2.sh $ b2.sh (或者运行./b...

shell脚 本的参数可以通过$1 $2,,,,,,$9来传递的。 比如 test.sh echo $1 你就可以执行 ./test.sh hello 就可以显示hello了。

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com