Shell中的美元符号$
linux脚中经常会遇到美元符号 ($),以下是他们代表的含义:
$0 shell的命令本身(包括完整路径) ($0 是脚本本身的名字)
$1到$9 数字表示shell 的第几个参数
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数
$$ 脚本运行的ID号
$! 后台运行的最后一个进程的ID号
$@ 与$*相同。
$- 显示shell使用的当前选项。
$? 显示最后命令的执行状况。0表示没有错误。
举个例子:
test.sh代码
- #!/bin/bash
- echo "\$0 is: " $0
- echo "\$1 is: " $1
- echo "\$2 is: " $2
- echo "\$* is: " $*
- echo "\$@ is: " $@
- echo "\$# is: " $#
- echo "\$! is: " $!
- echo "\$$ is: " $$
- echo "\$? is: " $?
执行输出:
- $ sudo ./test.sh p1 p2
- $0 is: ./test.sh
- $1 is: p1
- $2 is: p2
- $* is: p1 p2
- $@ is: p1 p2
- $# is: 2
- $! is:
- $$ is: 3469
- $? is: 0
Shell中的美元符号$相关推荐
- Linux Shell中的美元符号$
linux脚中经常会遇到一大堆美元符号 ($),有些符号容易搞混,他们代表的含义我做个记录: $0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本 ...
- shell中的美元符号
$0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的ID号 $! 后台运 ...
- #linux#shell中的特殊符号
# 井号(comments) 井号 出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行. #这个井号表示注释 echo "abc" #这个井号表示 ...
- shell中的特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `comm ...
- speedoffice如何在Word文档中输入美元符号
有时我们需要在文档里面输入美元的符号,那么怎么输入呢?以最常用的极速办公speedoffice为例. 1.首先,打开Word,点击菜单栏"插入"--"符号"项目 ...
- shell中各种美元符号组合
$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个.$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上 ...
- pgsql PostgreSQL sql和函数过程中的美元符号 $ $$
1.$ 表示输入参数的定义 select $1; 2.$tag$ 用在函数中,用来包裹函数体的定义.tag可以是任意字母组成的字符串,不要包含特殊字符就行. CREATE OR REPLACE FUN ...
- Excel中的美元符号$
使用$可以固定行或列,即不让引用随单元格变化. 如果希望固定列把$放在整个引用之前($A1),如果希望固定行放在数字之前字母之后(A$1), $A$1是绝对引用.
- shell中符号使用
为什么80%的码农都做不了架构师?>>> 在编写shell脚本时,会经常地使用到单引号.双引号.反引号这些特殊的符号.它们在shell中有着不同的作用,但容易被误用和引起混乱. ...
最新文章
- 【linux】lsof的常用命令汇总
- How Spring Boot Autoconfiguration Magic Works--转
- Struts1.x框架基本原理
- 前端基础入门四(JavaScript基础)
- SAP CRM WebClient UI的cross component navigation跳转
- 学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...
- linux ssh-add,linux – 如何使ssh-add从文件读取密码?
- Unity Shader 屏幕后效果——Bloom外发光
- 【第63期】机器人时代已来!推荐几本机器人学硬核好书
- 《TensorFlow技术解析与实战》——3.3 可视化的例子
- linux 中 etc fstab目录,Linux学习— /etc/fstab文件详解
- 协同办公OA业务系统数据集成(4)-前端业务流程数据接口调用
- 死机后硬关机造成oracle故障,电脑死机故障汇总:各种死机现象分析
- office 论文 页码_word如何设置毕业论文页码
- [Android]网页内图片点击查看大图/识别二维码/下载
- php neq(),ThinkPHP 模板 if ... else neq,eq
- 关于使用媒体查询@meda失效原因的总结
- sql server2008一直提示starting up database
- 区块链:Casper 机制的历史起源-第三篇
- 【功能完善】公司管理界面--是否归属集团字段,显示是或者否
热门文章
- ORB-SLAMB2——(ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras)
- 通过端口映射开外网,突破局域网限制
- 【JavaGUI demo】swing仿Windows气泡屏保动画(含源码)
- iOS App 百思不得姐
- iconfont的基本使用
- UDP-RTP协议解析
- android studio真机测试不生成apk,Android应用开发Android Studio编译出来的APK无法安装如何解决?...
- ex绅士_非凡绅士联盟...
- 顺差和逆差,哪个好点?
- 向周鸿祎学习产品和产品推销方法