编辑passParam.sh
#!/bin/bash
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "传递到脚本的参数个数:$#";
echo "传入字符串:$*";
echo "当前进程号:$$";
echo "后台运行的最后一个进程的ID号:$$";
echo "参数分别是:$@";
echo "退出状态:$?";
echo "---------------------"
echo "-- \$* 演示 ---"
echo "传入字符串参数是"
for i in "$*"; do
echo $i
done
echo "-- \$@ 演示 ---"
echo "传入的参数分别是"
for i in "$@"; do
echo $i
done
echo "---------------------"
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";
执行passParam.sh
./passParam.sh
Shell 传递参数实例!
执行的文件名:./passParam.sh
传递到脚本的参数个数:0
传入字符串:
当前进程号:6917
后台运行的最后一个进程的ID号:6917
参数分别是:
退出状态:0
---------------------
-- $* 演示 ---
传入字符串参数是
-- $@ 演示 ---
传入的参数分别是
---------------------
第一个参数为:
第二个参数为:
第三个参数为: