为了账号安全,请及时绑定邮箱和手机立即绑定

Linux 中 $符号是什么意思,代表什么含义

Linux 中 $符号是什么意思,代表什么含义

青春有我 2019-02-18 12:12:22
Linux 中 $符号是什么意思,代表什么含义
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

不同的地方$符号的定义不同,在bash里这个符号一般表示普通用户的命令提示符(可更改),在bash脚本里。$开头表示变量
$str表示变量,可赋值等操作,下面是一些特殊的变量

$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

查看完整回答
反对 回复 2019-02-26
?
森林海

TA贡献2011条经验 获得超2个赞

首先要明确$符号用在什么地方,使用在不同的地方,其所代表的定义也就不同。比如在bash里$符号表示当前用户为普通用户;在bash脚本里。$开头表示变量。

举例说明,下面是一些特殊的变量:

$# 表示参数个数

$0 是脚本本身的名字

$1 是传递给该shell脚本的第一个参数

$2 是传递给该shell脚本的第二个参数

$@ 表示所有参数,并且所有参数都是独立的

$$ 是脚本运行的当前进程ID

$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误



查看完整回答
反对 回复 2019-02-26
  • 2 回答
  • 0 关注
  • 3532 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信