记录shell脚本中的特殊变量
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1、特殊的位置变量关于上面的相关变量介绍,也可以参考man手册,执行命令"man bash",然后搜索关键字"Special Parameters"即可看到相关变量的解释。2、bash shell内置
千家信息网最后更新 2025年12月02日记录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安全错误
数据库的锁怎样保障安全
软件开发方法学的含义
以色列 网络安全 远控
实用网络技术实验pdf
清华同方服务器合格证
全文型数据库包括哪些英文
车载网络技术PPT免费下载
河南科技大学直播互联网
国外培养工业软件开发人才的大学
kylin服务器屏幕输出为桌面
数字档案网络安全问题
增城手机软件开发
台湾农产品数据库
魔兽世界什么时候开80级服务器
北京嵌入式软件开发平台
伊利 母乳数据库
枣庄智能养老软件开发专业制作
惠普服务器管理地址口
软件开发工作室门头照
数据库ppt素材
数据库餐厅房间点餐系统
ddd单体框架处理多数据库事务
网络安全审查办法有什么意义
怎样确定服务器的远程端口
博山进销存erp软件开发
数据库分析设计怎么写
宣传网络安全的ppt
武汉网络安全培训有哪些
黑马智能机器人软件开发视频
你愿意做金融软件开发嘛
数据库可变长