位置: 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)

  • 新办营利性医疗机构是否免征土地使用税和房产税?
  • 当期所得税计入什么科目
  • 动产增值税可以抵扣吗
  • 未完工程如何处理
  • 预缴增值税附加税费申报明细表
  • 资产处置损益和固定资产清理的区别
  • 防火门属于固定式防火风格
  • 分公司报增值税吗
  • 存货期末结存量的公式
  • 小规模企业收到专票可以入账吗
  • 钻井勘探支出已费用化的探井
  • 未支付商标使用费怎么办
  • 建筑施工企业销售费用包括哪些
  • 单位出租厂房如何开票
  • 工地运输费是什么费用
  • 贸易公司一般纳税多少
  • 津贴补助如何缴纳个税
  • 一般纳税人购进鸡蛋怎样抵扣
  • 认证的增值税发票怎么做成账本格式
  • 抵扣税款是什么意思呢
  • 没有核定税种怎么报税
  • 合伙企业个人所得税经营所得税率
  • 增值税价外费用不包括
  • 报销抵冲银行日记帐要怎么入帐?
  • 标准误和标准差的区别和联系
  • 银行承兑汇票怎么取钱
  • 电子发票怎么打成A4纸一半
  • 年度报告包括哪些内容
  • 小规模印花税减免性质代码怎么填
  • 维护费抵减增值税的记账凭证
  • win11和win10哪个玩游戏好
  • os x 10.10 yosemite自动纠正怎么关?os x yosemite自动纠正功能关闭教程
  • 房产税的应纳税额计算方法
  • php自定义函数的关键字是什么
  • 残保金怎么核算
  • yolov5使用
  • 甲方如何规避合同责任
  • vue3获取dom元素的方法
  • apache 反射工具类
  • 织梦数据库在哪
  • 残疾人就业保障金怎么申报
  • 应发工资与应税的区别
  • 如何让网站优化成功
  • 民办学校建筑要求
  • 免征文化事业建设费条件的销售额标准
  • SqlServer2012中First_Value函数简单分析
  • 企业固定资产折旧可以按照其价值和使用情况
  • 三免三减半如何申报
  • 两者的性质有所差异
  • 成本利润率指的是
  • 差旅费报销会计分录题目
  • 小规模纳税人的条件
  • 当月未开票收入八百万
  • 出口样品视同销售如何做会计处理?
  • 免抵退账务处理流程
  • 私募基金公司收入高吗
  • 过桥贷款有什么风险
  • 研发部门房租计入研发费吗
  • 资本公积可用于弥补企业亏损
  • 明细账建账的步骤
  • mysql newid()
  • win10 oem key
  • linux 查看指定行
  • win1020th2
  • 手把手教您安装软件
  • win8中的wps点打印预览就卡
  • windows 10的回收站在哪里
  • linux 多线程 写文件
  • win10系统admin和oobe
  • perl里怎么对数组实现一次遍历
  • jquery插件使用教程
  • js表单验证实例怎么写
  • 并结合案例进行深入剖析
  • 关于ie浏览器下面说法正确的是
  • javascript的介绍
  • koa和express的区别
  • jquery中的css方法
  • jquery元素选择器有哪些
  • javascript教程chm
  • 医保所属期起和所属期止
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设