如何理解Shell编程中的特殊变量之进程状态变量
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容介绍了"如何理解Shell编程中的特殊变量之进程状态变量"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2025年01月24日如何理解Shell编程中的特殊变量之进程状态变量
本篇内容介绍了"如何理解Shell编程中的特殊变量之进程状态变量"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
进程状态变量
1、$$获取当前shell的进程号(PID)
2、$!执行上一个指令的PID
3、$?获取执行上一个命令的返回值(0为成功,非零为失败,这个很常用)
4、$_在此之前执行的命令或脚本的最后一个参数
代码如下:
cat> test$.sh
echo'$$='$$
echo'$!='$!
echo'$?='$?
echo'$@='$@
echo'$_='$_
#输出如下
sh test\$.sh 1 2 3
$$=2556
$!=
$?=0
$@=1 2 3
$*和$@的区别
$*将所有的参数视为单个字符串,相当于"$1$2$3"
$@将每个参数视为单个的字符串,保留命令行中的任何空白字符
代码如下:
set-- 'I am'jane lee
fori in$*; doecho$i; done;
I
am
jane
lee
fori in$@; doecho$i; done;
I
am
jane
lee
fori in"$@"; doecho$i; done;
I am
jane
lee
fori in"$*"; doecho$i; done;
I am jane lee
"如何理解Shell编程中的特殊变量之进程状态变量"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
变量
进程
状态
参数
命令
字符
特殊
编程
代码
内容
单个
字符串
更多
知识
输出
实用
成功
学有所成
接下来
困境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
系统管理员服务器设置
数据库账号设置
给ibm做数据库
如何开启数据库自动保存
sql数据库网页
access数据库与表第一大题
联通手机网络显示连接不到服务器
k40pro网络安全性
无代码软件开发不显示元件
服务器算得慢
软件开发技术服务对象
代理服务器是什么
java 免费开源数据库
网络安全知识竞赛江苏省
嘉定区正规网络技术服务售后服务
网络技术折页设计图
沉迷网络安全反思
公众号注册服务器发送请求
美团软件开发概念
服务器上用的是什么硬盘
温州市网络安全应急预案
徐州可视化智慧消防软件开发
网络安全use
高斯数据库多少钱一套
信息网络安全研究院
生命安全和网络安全
王者服务器地址 ping
服务器40m二级缓存
河北网络技术服务五星服务
计算机三级数据库抽题重复率