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

shEll脚本传参数

写一个 程序名为 test.sh 可带参数为 start 和 stop 执行 test.sh start 执行 start 内容的代码 执行 test.sh stop 执行 stop 内容的代码 #!/bin/bash if [ $1 == "start" ] then echo "do start" command groups elif [ $1 == "stop" ] then ec...

很简单,写个循环 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

看最简单的脚本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...

Linux shell脚本开始执行时,系统会初始化一些脚本的环境变量和参数变量,这些变量是可以直接使用的,下面是一些参数变量: $1,$2,$3......:代表脚本程序的参数,脚本有几个参数数字就到几; 那$0代表什么呢?当然是脚本的名字了 还有和脚本...

脚本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 ...

看最简单的脚本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取函数的第一个参数。第二个参数...

这里有一个简单的参数调用的代码,请参考function test{ #这里通过$1,$2,来使用传递的参数 echo 'You input is:' $1} echo '=======Param test========'echo 'Please input param:'read param#如果有多个参数,在后面加即可。test ${param}下面...

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

#!/bin/bash dir=$1 if [ ! -d $dir ];then echo $dir is not dir fi cd $dir f=0 d=0 for i in `ls -R $dir`;do if [ ! -d $i ];then cat $i let f++ else echo $i is dir let d++ fi done echo file num is $f echo dir num is $d

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