#!/bin/bash
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";

arg1=arg;
if [ -n "$1" ]
then
    echo "第一个参数$1"
else
    echo "第一个参数为空"
fi

测试:

./test.sh a b c d

结果:

Shell 传递参数实例!
执行的文件名:./test.sh
第一个参数为:a
第二个参数为:b
第三个参数为:c
第一个参数a