shell脚本学习

复制代码
$0 : Shell本身的文件名
$! : Shell最后运行的后台进程PID
$$ : 当前脚本运行的进程PID
$? : 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$* : 所有参数列表。如"$*"用双引号引起来的情况、以"$1 $2 ... $n"的形式输出所有参数,此选项参数可超过9个
$@ : 所有参数列表。如"$@"用双引号引起来的情况、以"$1" "$2" ... "$n" 的形式输出所有参数
$# : 添加到Shell的参数个数
$- : 显示shell使用的当前选项,与set命令功能相同
$1~$n :添加到Shell的各参数值。$1是第1参数、$2是第2参数...
相关推荐
硬件yun几秒前
学功能安全
学习·安全·汽车
火眼金睛炼单词1 分钟前
图像记单词:视觉化学习能否破解英语记忆难题
学习
一条破秋裤4 分钟前
STM32 学习笔记:GPIO 输出原理与硬件设计
笔记·stm32·学习
andrsted5 分钟前
作业发布、课堂检测和错题讲评,用一个小程序完成
学习·微信小程序·小程序·学习方法
w200512248 分钟前
K8S控制器管理
linux·云原生·容器·kubernetes
Dream Cosmos11 分钟前
Linux 多线程——线程互斥:从抢票问题到 Mutex 底层原理
linux·c++
玖石书29 分钟前
Ubuntu 更换 USTC 镜像源完整指南(AMD64 / AARCH64)
linux·运维·ubuntu
zbyyd32 分钟前
Linux 进程间通信(IPC):信号、消息队列、共享内存与信号量详解
linux·运维·c语言
Titan202442 分钟前
HTTPS基础知识梳理
服务器·网络·c++·网络协议·学习·http·https
艾莉丝努力练剑44 分钟前
【AI大模型接入SDK】SSE协议
c++·学习·面试·大模型·sdk