美文网首页
Shell变量传递

Shell变量传递

作者: 大雄good | 来源:发表于2017-01-25 20:51 被阅读0次

传递参数

在执行Shell脚本时,可以向脚本传递参数,脚本内获取参数的格式为:$nn代表数字,指示执行脚本的第n个参数。
下面实例给出我们向脚本传递三个参数:

#!/bin/bash
echo "Shell transmit variable";
echo "filename: $0";
echo "first variable: $1";
echo "seconde variable: $2";
echo "third variable: $3";

执行结果为:

传递参数

特殊字符

参数处理 说明
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数
$$ 脚本运行的当前进程ID号
$! 后台运行的最后一个进程的ID号
$@ 与$*相同,但是使用时需要加引号,并在引号中返回每个参数
$- 显示Shell使用的当前选项
$? 显示最后命令的退出状态,0表示没有错误

相关文章

网友评论

      本文标题:Shell变量传递

      本文链接:https://www.haomeiwen.com/subject/wlfxittx.html