Shell中的$0、$1、$2的含义
2024-09-01 09:58:56
在 shell 中我们会见到 $0、$1、$2这样的符号,这是什么意思呢?
简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数
比如你新建了一个shell脚本 Test.sh, 内容如下:
#!/bin/sh
echo "shell脚本本身的名字: $0"
echo "传给shell的第一个参数: $1"
echo "传给shell的第二个参数: $2"
保存退出后,你在Test.sh所在的目录下输入 bash Test.sh 1 2
结果为:
shell脚本本身的名字: Test.sh
传给shell的第一个参数: 1
传给shell的第二个参数: 2
https://blog.csdn.net/weixin_41287692/article/details/79361995
最新文章
- 在WPF下快速生成线的方法
- JAVA 对象引用,以及对象赋值
- node下新建工程
- Javascript禁止网页复制粘贴效果,或者复制时自动添加来源信息
- [0] 领域模型 VS 贫血模型
- CentOS Linux 新建oracle数据库实例并连接
- 【luogu3384】【模板】树链剖分
- ●SPOJ 1811 Longest Common Substring
- qml demo分析(photosurface-图片涅拉)
- .net core 发布后提示Start error
- Progressive Scramble【模拟】
- Python 给实例或者类动态绑定属性和方法
- forever 启动nodejs
- 云计算-MapReduce
- [转载]CMMI之功能点估算法:EI、EQ和EO
- C++多线程同步之事件(Event)
- mac Virtualbox Ubuntu 设置共享目录
- 数据库-IO系统性能之衡量性能的几个指标
- Maven打包命令
- RabbitMQ与.net core(三) fanout类型Exchange 与 消息的过期时间 与 队列的存活时间
热门文章
- SHELL字符串处理技巧(${}、##、%%)
- List集合和Set集合互转
- Android笔记(十七) Android中的Service
- [dev][ipsec][distributed] strongswan如何做热迁移/高可用/High Availability
- CentOS7 安装记录
- 【FRDM-K64F学习笔记】使用ARM mbed和Keil MDK下载你的第一个程序
- Ignatius and the Princess IV (简单DP,排序)
- 加密与解密 Sytem.Security.CryptoGraphy
- python----装饰器(几种常见方式的使用与理解)
- 【VS Code】中node.js代码自动补全的方法