shell脚本中$0 $1 $# $@ $* $? $ 的各种符号意义

2021-12-08 From 程序之心 By 丁仪
<p> shell中有两类字符,一类是普通字符,在Shell中除了本身的字面意思没有其他特殊意义,即普通纯文本;另一类即元字符,是Shell的保留字符,在Shell中有着特殊的含义。 p> <p> 今天主要介绍一下shell中字符$的各种用法。 p> <p> 在linux shell脚本中经常用到字符$,下面是$的一些常见用法 p> <p> $# 是传给脚本的参数个数 p> <p> $0 是脚本本身的名字 p> <p> $1 是传递给该shell脚本的第一个参数 p> <p> $2 是传递给该shell脚本的第二个参数 p> <p> $@ 是传给脚本的所有参数列表 p> <p> $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 p> <p> $$ 是脚本运行的当前进程ID号 p> <p> $? 是显示最后命令的退出状态,0表示没有错误,其他表示错误 p>

本文来源:程序之心,转载请注明出处!

本文地址:https://chengxuzhixin.com/blog/article/303364.html

发表感想

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号