记录shell脚本中的特殊变量
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1、特殊的位置变量关于上面的相关变量介绍,也可以参考man手册,执行命令"man bash",然后搜索关键字"Special Parameters"即可看到相关变量的解释。2、bash shell内置
千家信息网最后更新 2026年11月01日记录shell脚本中的特殊变量
1、特殊的位置变量
关于上面的相关变量介绍,也可以参考man手册,执行命令"man bash",然后搜索关键字"Special Parameters"即可看到相关变量的解释。
2、bash shell内置的变量命令
bash Shell包含一些内置命令。这些内置命令在目录列表里是看不见的,它们由Shell本身提供。常用的内部命令有:echo、eval、exec、export、read、shift。
(1)echo--在屏幕上输出信息
常用参数如下:
(2)export--将自定义的局部变量转换为全局变量。
(3)shift--将位置变量进行偏移
若在脚本中写入shift,那么就会改变原本$1、$2...所对应的变量内容,默认是向后偏移一个,原本的$2变成了$1,原本的$1则没有了。也可以在脚本中写入""shift 3",则表示偏移三位,原本的$4会变成$1,$5会变成$2...那么,如果我的位置变量就两个呢?它就会循环的进行偏移,假设现在$1对应的是"a",$2对应的是b,我脚本中写了一行"shift 5"那么它就会对$1、$2循环进行偏移,最终的结果$1对应的是b。
关于其他不常用的命令,若有需要,自行百度使用方法吧,这里就不解释了。
3、shell变量字串
可以通过下表来了解shell的变量字串,也可以执行"man bash"命令之后,搜索"Parameter Expansion"找到相关介绍。
关于上表中的匹配删除小结:
- #表示从开头删除匹配最短;
- ##表示从开头删除匹配最长;
- %表示从结尾删除匹配最短;
- %%表示从结尾删除匹配最长;
- 一个"/"表示替换匹配的第一个字符串;
- 两个"/"表示替换匹配的所有字符串。
-------- 本文至此结束,感谢阅读 --------
变量
命令
偏移
原本
脚本
位置
常用
最长
两个
字符
字符串
开头
循环
搜索
解释
特殊
一行
上表
使用方法
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技股互联网
科技互联网政务服务
没上市的科技互联网公司
广州互联网科技公司
喔噻互联网科技
互联网科技英文
紫鲸互联网科技
互联网科技革命
银优互联网科技有限公司
碳银互联网科技有限公司
互联网科技网站
上海卓越科技 互联网
太原新华互联网科技学校怎么样
老年人脱离互联网科技的作文
欧洲十大科技互联网公司
阿大互联网科技有限公司
成都互联网科技公司工作好不好
青海科技产业互联网发展
有人说阿里系是互联网科技企业
如何强化互联网金融科技
科技与互联网
致骋互联网科技
互联网科技logo设计
互联网 科技服务平台
金融科技和互联网金融
顶级互联网科技成果有哪些
亳州好赞互联网科技有限公司
互联网公司属于科技吗
玉溪新华互联网科技怎么选
青岛互联网科技园