参数值传递
Posted zhangjiaqing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数值传递相关的知识,希望对你有一定的参考价值。
方法实践
直接赋值方法
[[email protected] scripts]# vim bianliang.sh # File Name: bianliang.sh # Version: V1.0 # Author: clsn # Organization: http://blog.znix.top # Created Time : 2017-12-05 09:10:29 # Description: ############################################################## name=CLSN age=22 sex=Man hobby=`ls` ethFile=/etc/sysconfig/network-scripts/ifcfg-eth0 echo $hobby ls $ethFile [[email protected] scripts]# sh bianliang.sh bianliang.sh chanshu.sh clsn.sh clsn_test.sh panduan.sh quanju.sh xiugaizhuji.sh yhk.sh /etc/sysconfig/network-scripts/ifcfg-eth0
传参 (传递参数)
[[email protected] scripts]# vim bianliang.sh ############################################################## # File Name: bianliang.sh # Version: V1.0 # Author: clsn # Organization: http://blog.znix.top # Created Time : 2017-12-05 09:10:29 # Description: ############################################################## name=CLSN age=22 sex=Man hobby=$1 ethFile=$2 echo $hobby ls $ethFile [[email protected] scripts]# sh bianliang.sh clsn /etc/hostname clsn /etc/hostname
交互式设置变量 read
[[email protected] scripts]# vim yhk.sh #!/bin/bash ############################################################## # File Name: yhk.sh # Version: V1.0 # Author: clsn # Organization: http://blog.znix.top # Created Time : 2017-12-04 17:01:44 # Description: ############################################################## read -p "请输入你的银行卡号:" Yhk read -s -p "请输入密码:" miMa echo echo "你的银行卡号:" $Yhk echo "你的密码为:" $miMa # 测试结果 [[email protected] scripts]# sh yhk.sh 请输入你的银行卡号:123456 请输入密码: 你的银行卡号: 123456 你的密码为: 123456
以上是关于参数值传递的主要内容,如果未能解决你的问题,请参考以下文章