linux 中$1什么意思

来源:互联网 发布:天谕豪男捏脸数据 编辑:程序博客网 时间:2024/05/16 23:56
 
$1在shell中称为“位置参数”,表示传入的第1个参数(第1个入参)。用在shell脚本主体中,表示shell脚本的第1个入参。用在shell脚本函数里,表示函数的第1个入参。test -z $1 是一个判断表达式,用于判断$1的值是否为空字符串。若为空,则结果为true;否则为false。
 
例子:
 

#!/bin/sh. /lc_sale/.bash_profile

echo "Start----------------------"

infile=$1while read province_code province_namedo    echo $province_name'='$province_code sh ./singleprovine.sh  $province_code done < $infile

echo "end ----------------------"

原创粉丝点击