位置: IT常识 - 正文

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv)

编辑:rootadmin
最近一些朋友问小编Linux如何删除替换变量值?今天小编为大家带来的是Linux删除替换变量值的方法,希望对大家会有帮助,有需要的朋友一起去看看吧... 17-04-10

推荐整理分享Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux如何删除lv,linux 删除ln,linux 删除vg,linux 删除ln,linux 删除vg,linux 删除inode,linux 删除inode,linux删除带-文件,内容如对您有帮助,希望把文章链接给更多的朋友!

在Linux系统中,对变量进行赋值后需要发现有些问题,需要对变量值进行删除或替换,本文将针对Linux变量值的替换和删除做个详细介绍,希望对你有所帮助。一起去看看吧!

1、变量内容的删除

[root@bogon ~]# echo ${PATH} #呼叫出PATH变量的值

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH#/*bin:} #看见那个“#”符号,表示从变量“PATH”值的左边开始向右边删除能匹配到“*bin:”的位置,仅删除能匹配到最短的那个,所以输出内容如下,“/usr/local/sbin:”被删除了

/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH#*local/bin:}

/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH##/*bin:} #两个“#”表示删除能匹配到最长的那个,所以“/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:”全部被删除

/root/bin

[root@bogon ~]# echo ${PATH%:/*bin} #把上边的“#”号换成“%”看看,表示从变量“PATH”值的右边开始向左边删除能匹配到“*bin”的位置,仅删除能匹配到最短的那个,所以“:/root/bin”被删除

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv)

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin

[root@bogon ~]# echo ${PATH%%:/*bin} #两个“%”与两个“#”类似的道理

/usr/local/sbin

2、变量内容的替换

[root@bogon ~]# echo ${PATH/sbin/SBIN/} #用“SBIN”替换“sbin”,但只替换第一次匹配到的

/usr/local/SBIN/:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH//sbin/SBIN/} #用“SBIN”替换“sbin”,全局替换

/usr/local/SBIN/:/usr/local/bin:/SBIN/:/bin:/usr/SBIN/:/usr/bin:/usr/local/mysql/bin:/root/bin

变量内容删除与替换小结:

变量书写方式功能描述

${变量名称#匹配字符}若变量内容有被匹配到,刚从变量内容的左边开删除,但删除匹配最短的

${变量名称##匹配字符}若变量内容有被匹配到,刚从变量内容的左边开删除,但删除匹配最长的,可理解成此时工作在贪婪模式

${变量名称%匹配字符}若变量内容有被匹配到,刚从变量内容的右边开删除,但删除匹配最短的

${变量名称%%匹配字符}若变量内容有被匹配到,刚从变量内容的右边开删除,但删除匹配最长的,可理解成此时工作在贪婪模式

${变量称/旧字符串/新字符串}从变量内容的左边开始匹配,用新字符串替换旧字符串,仅替换第一个匹配到的字符串

${变量称//旧字符串/新字符串}从变量内容的左边开始匹配,用新字符串替换旧字符串,全部替换匹配到的字符串

以上内容就是今天小编为大家带来的关于Linux删除和替换变量值的方法了,本文只介绍了删除和替换这两种方法,变量的修改还有取代等方式,这里就不一一介绍了。希望能够帮助到大家!

本文链接地址:https://www.jiuchutong.com/zhishi/279799.html 转载请保留说明!

上一篇:win10怎么开启勒索软件保护功能? win10勒索软件防护的使用方法(win10怎么启用)

下一篇:ausvc.exe进程是安全的吗 ausvc进程信息查询(进程aissca.exe)

  • 港建费征收管理办法
  • 计提企业所得税会计分录怎么做
  • 9月份扣什么税?
  • 季度费用支出怎么做
  • 公司主营销售墓地合法吗
  • 招待费专票不可以抵扣
  • 计提工会经费的贷方账户为
  • 个体工商户经营范围查询
  • 个人到税务局开增值税专用发票
  • 广州二手房免增值税
  • 城市维护建设税属于什么科目
  • 产品缺陷处理流程
  • 货代行业增值税
  • 不开发票的收入怎么处理?
  • 购货方销售折让的会计处理
  • 公司利润不分配可以怎么处理
  • 怎么把过期银行卡的钱取出来
  • 到期赎回的理财有风险吗
  • 免费样品销售给客户计入什么科目
  • 从租计征的房产税纳税义务发生时间
  • 没有单据怎么核算成本?
  • 长期待摊费用的计算公式
  • 已达到计算机的连接数最大值win7
  • 应收账款怎么登账
  • 关闭自动更新应用程序
  • uc浏览器缓存视频删除了还占内存
  • 银行对公账户收款码手续费多少
  • PHP:preg_last_error()的用法_PCRE正则函数
  • 企业实际发生的经济业务事项都需要
  • 所得税减免与纳税的关系
  • 分支机构分摊税款的计算
  • 前端常问的面试题
  • 资产减值会计处理论文
  • 应收账款的定义和特点
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • jdbc连接mysql的url怎么写
  • vue中的echarts
  • JavaScript数组(四):判断数组相等的4种方法
  • 外国人在我国境内被刑事拘留
  • 织梦网站老是被挂马
  • 商品流通企业采用售价法核算条件下
  • mysql有什么优势和特点
  • 出口退税转内销的损失
  • 视同销售如何做账务处理?
  • 更正申报失败,维持原申报?
  • 购入车辆发生的费用
  • 无形资产摊销账面价值
  • 现金往来款怎么做账
  • 我国税收税类中的流转税
  • 内控制度包括哪几方面
  • 工地水包水
  • 广告赞助的形式
  • 开发成本六大类
  • 餐费补贴属于工资还是福利费
  • 为什么看科目四看不进去呀
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • sql server设置主键primary key
  • linux以root用户登录
  • mac不用密码
  • u启动开机启动快捷键
  • 笔记本xp无线网络连接禁用启用不了
  • linux使用yum
  • linux ifconfig命令详解
  • win8图片查看器无法打开图片内存不足
  • 低分辨率调高分辨率会模糊吗
  • js基于贪心算法实验报告
  • 查看进程pid的命令是
  • 用jQuery实现优酷首页轮播图
  • 不用js多浏览器能用吗
  • Git && GitHub 之远程协作
  • bootstrap js插件
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • android 轮播
  • python怎么在网上赚钱
  • android反编译smali
  • 银行赠送礼品活动方案
  • 中国地税国税
  • 请问3.3排量的汽车
  • 货车附加费多少钱
  • 社保uk申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设