尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【RHCA+】替换变量

【RHCA+】替换变量
📅 发布时间:2026/7/25 20:25:07

“ 目录:RHCA+ -> 5 Shell脚本 -> 6-5 替换变量 ”

对变量的值进行修改后输出,切割字符串;语法格式:${变量名:操作符关键词}

操作符

作用

#

从头开始删除关键词前的内容,最短匹配

#在大括号最左边时,表示获取变量中字符串的长度

##

从头开始删除关键词前的内容,最长匹配

%

从尾开始删除关键词后的内容,最短匹配

%%

从尾开始删除关键词后的内容,最长匹配

/a/b

从头开始将找到的第一个a替换为b

//a/b

将所有的a替换为b

:a

从a的后一个字符开始取值

:a:b

从a的后一个字符开始,取b长度的字符

[root@wuzuniao ~]# A=$(head -1 /etc/passwd) #将命令的执行结果赋给变量

[root@wuzuniao ~]# echo $A #输出变量的值

root:x:0:0:root:/root:/bin/bash

[root@wuzuniao ~]# echo ${A#*:} #删除从头开始匹配到的第一个关键词:前面的内容后输出

x:0:0:root:/root:/bin/bash

[root@wuzuniao ~]# echo ${A##*:} #删除从头开始匹配到的最后一个关键词:前面的内容后输出

/bin/bash

[root@wuzuniao ~]# echo ${A%:*} #删除从尾开始匹配到的第一个关键词:后面的内容后输出

root:x:0:0:root:/root

[root@wuzuniao ~]# echo ${A%%:*} #删除从尾开始匹配到的最后一个关键词:后面的内容后输出

root

[root@wuzuniao ~]# echo ${A/root/wuzuniao} #从头开始将找到的第一个root替换为wuzuniao

wuzuniao:x:0:0:root:/root:/bin/bash

[root@wuzuniao ~]# echo ${A//root/wuzuniao} #从头开始将找到的所有root替换为wuzuniao

wuzuniao:x:0:0:wuzuniao:/wuzuniao:/bin/bash

[root@wuzuniao ~]#

[root@wuzuniao ~]# A=/root/bin/aaa #定义变量

[root@wuzuniao ~]# echo ${A##*/} #截取最后一部分;获取文件名

aaa

[root@wuzuniao ~]# echo ${A##/} #匹配全部/,但只保留第一次匹配到的字符右边内容

root/bin/aaa

[root@wuzuniao ~]# echo ${A%/*} #从右往左匹配,保留第一次匹配到的字符左边的内容;获取文件对应目录

/root/bin

[root@wuzuniao ~]#

[root@wuzuniao ~]# A=abcdefg #定义变量

[root@wuzuniao ~]# echo ${#A} #查看变量有几个字符

7

[root@wuzuniao ~]# echo ${A:3} #从字符串第3位的后一位开始取值,获取剩下所有字串

defg

[root@wuzuniao ~]# echo ${A:3:2} #从字符串第3位的后一位开始取值,获取2位字串

de

[root@wuzuniao ~]#

相关新闻

  • 花都1039注册,找哪家财税公司靠谱|五条标准 - 欢欢在创业
  • 面试官反复深挖项目,是考能力还是核实真实性?|蒸汽求职分享
  • 科技筑牢生命线,领航新型城镇化核心引擎

最新新闻

  • 暑假记录学习生活的第十一天
  • 深度学习新手入门:从零到一完成首个实战项目
  • Unity游戏本地化系统构建指南:从原理到实践,打造全球化游戏体验
  • Jellium Desktop启动项管理:控制客户端何时自动启动
  • 终极指南:3步配置IPXWrapper,让经典游戏在现代Windows上重获联机生命
  • GeographicLib地磁计算深度解析:从WMM2025模型实战到导航应用优化

日新闻

  • 从国家条件到买方清单,深入理解 ABAP CDS 单值过滤器派生
  • 2026 年当下,齐齐哈尔专业的不锈钢闸门批发厂家哪个好,揭秘!这个工业“铁门”如何实现成本翻倍的效率提升? - 行业甄选官
  • 2026阳极氧化加工厂推荐:从设备规模看硬质氧化技术的成熟应用推荐百正机械 - 栗子测评

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号