linux shell中的内置变量
1、
$0: 当前的shell文件名
$#: 一共包含几个参数
$*: 所有的参数
$?:上一步执行的结果,成功执行返回0,不成功执行返回1或其他
$1: 第一个参数
$2:第二个参数
$3: 第三个参数
测试:
[root@rhelpc1 test]# ls test.sh [root@rhelpc1 test]# cat test.sh #!/bin/bash echo "shell name: $0" echo "args number: $#" echo "args: $*" echo "1st arg: $1" echo "2st arg: $2" echo "3st arg: $3" echo "last exec restult: $?" [root@rhelpc1 test]# bash test.sh 333 111 222 shell name: test.sh args number: 3 args: 333 111 222 1st arg: 333 2st arg: 111 3st arg: 222 last exec restult: 0
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-03-29 c语言中的文件作用域、函数原型声明、定义声明和非定义声明
2021-03-29 c语言中编写函数求五个学生中的最高分
2021-03-29 c语言中没有形参的函数(例题:逆向输出正整数)
2021-03-29 c语言中将输入的正整数进行逆向输出。
2021-03-29 c语言中没有返回值的函数(使用函数输出等腰直角三角形)