欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408
注册
|
登录
|
高级搜索
|
网站地图
|
[
设为首页
] [
加入收藏
]
网站首页
测试工程
测试理论
测试实例
测试设备
相关技术
经验分享
测试研讨会
测试论坛
业界新闻
职业规划
拓展业务
关于我们
搜索
检索标题
智能模糊
搜索
热门标签:
TR6850
eeprom
ASL1000
IDDQ
LCD driver
ACCOTEST
Kalos
FA
csp测试
封装测试
当前位置:
网站主页
>
相关技术
>
芯片制造
>
芯片验证中linux用法小结(4)
时间:
2023-12-04 21:52
来源:
路科验证
作者:
ictest8_edit
点击:
次
1.6.5 $@
:表示所有参数
1.6.6 $*
和
$@
的区别:
区别在于,如何将参数作为单个字符串或多个独立字符串进行处理。
$*会把所有的参数解释成一个单词(单个字符串),即每个参数之间不会加上空格,全部组合成一个字符串,用"IFS"(默认是空格)分隔。所以,将*放在双引号里,预处理$符号,保持长字符串的完整性。
$@会把所有的参数看成是独立的单词(多个独立的字符串),即每个参数之间加上空格,将每个参数作为一个独立的字符串处理。
试验代码,如下图所示:
运行结果,如下图所示:
从上面的实验可以看出,使用∗时,所有参数都解释为单个字符串,由空格分隔。而使用@时,每个参数都被解释为一个单独的字符串,并独立处理。在大多数情况下,使用$@是更加灵活和安全的选项,因为它可以独立处理每个参数,而不会将它们合并为单个字符串。
1.6.7 $?
:上一个命令的退出状态码
输出结果0,表示上一个命令执行成功。
1.6.8 $$
:当前进程
ID
号
获取当前正在运行的Shell脚本的进程ID(PID)。使用$$变量时,需要注意它只能获取当前Shell脚本的PID而不能获取任何子进程或后台任务的PID。
测试代码,如下图所示:
运行结果,如下图所示:
1.6.9 $!
:最近一次在后台运行的进程的
PID
号
在Linux Shell脚本中,!是一个特殊变量,用于获取最近一次在后台运行进程的PID号(进程ID号)。! 通常用于在脚本中启动后台进程,并且需要获取后台进程的PID号。
测试代码,如下图所示:
运行结果,如下图所示:
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
上一篇:
半导体封装的作用、工艺和演变
下一篇:
芯片的几个重要测试-CP、FT、WAT
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
中立
好评
差评
用户名:
验证码:
匿名?
发表评论
最新评论
进入详细评论页>>
本类推荐
芯片的几个重要测试-CP、FT、WAT
芯片验证中linux用法小结
半导体封装的作用、工艺和演变
MEMS芯片制造工艺流程详解
芯片DFX:Coresight-APB,ATB总线
什么是功率半导体?
芯片-设计流程入门
数字IC设计中为什么要避免锁存器
【干货】10 种 LM431应用电路分析
LED芯片原理与基础知识大全
热文排行
有关芯片trim之poly fuse 和metal fuse
半导体基础知识与晶体管工艺原理
芯片制造的简单科普
详解芯片制造全工艺流程
半导体基础知识与晶体管工艺原理
半导体基础知识与晶体管工艺原理
关于芯片fab的一些知识
半导体制造工艺基础
CD4511、CD4511B、CD4511BE、CD4511BEE4有啥
晶圆减薄--Taiko工艺
相关文章
芯片的几个重要测试-CP、FT、WAT
芯片验证中linux用法小结
半导体封装的作用、工艺和演变
MEMS芯片制造工艺流程详解
芯片DFX:Coresight-APB,ATB总线
什么是功率半导体?
芯片-设计流程入门
数字IC设计中为什么要避免锁存器
【干货】10 种 LM431应用电路分析
LED芯片原理与基础知识大全