位置: IT常识 - 正文

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

发布时间:2023-12-27
最近一些朋友问小编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)

  • 电费为什么计入成本费用
  • 建筑企业外管证有效期
  • 电子税务局自然人如何注册
  • 2019年所得税季度增值税怎么报
  • 房租收入纳税义务
  • 月末在产品和产成品计算
  • 购买办公楼支付相关手续费
  • 开出发票上有折扣的怎么入账?
  • 资产减值损失是
  • 教育费附加是用来干嘛的
  • 分票报关合票出提单怎么清关
  • 公司拖欠工资还要继续工作吗?
  • 税控机操作
  • 营改增开始试点到普及的行业
  • 小微企业享受税收优惠个数
  • 员工激励该怎么表达
  • 新办企业的开办费用应计入( )
  • 筹建期可以有收入吗
  • 制造业增值税加计抵减
  • 抽奖得奖
  • 出口退税的钱退到哪里了
  • 员工意外伤害保险范围
  • linux怎么查找
  • 手工明细分类账本怎么记
  • php上传进度条
  • postman入门
  • 股权转让协议的注意事项
  • 物流公司的收入来源有哪些
  • 新车车祸报废
  • 温特孚灯具质量怎么样
  • 本年利润怎么结转到未分配利润分录
  • vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
  • 利用php实现一个数组
  • 浅谈php中静态方法的应用
  • 预付一年的房租并收到了发票会计分录
  • 收到房租怎么做账务处理
  • 房地产开发企业会计制度
  • 销售商品的收入属于收入吗
  • 小企业会计准则和企业会计准则的区别
  • 公司帮非公司员工缴税
  • 汽车折旧费谁出
  • python最小正整数
  • 工程完工补付工程款会计分录
  • 企业投资一个小时多少钱
  • 资产负债表第二年怎么填
  • 原材料发生退货怎么处理
  • 什么叫递延收益和其他收益
  • 小规模注销时盈余怎么算
  • 投资收益余额在贷方怎么结转
  • 累计折旧可以作为利润分配吗
  • 股东现金存入公司账户,该如何做账?
  • mysql忘记了初始密码
  • mysql在查询结果中查询
  • mysql %s
  • 方正怎么从u盘进pe
  • linux如何使用
  • linux命令大全详解
  • win8.1原版系统安装教程
  • dwm22.exe病毒
  • pe硬盘安装win7系统教程
  • windows xp
  • win8怎么调出任务栏
  • WIN7系统屏幕亮度哪里设置
  • linux就该这么些
  • pops基本属性
  • css行与行之间的间距怎么调
  • 纹理烫男
  • linux chmod s
  • python图片处理酷炫效果
  • Node.js中的全局变量有哪些
  • socketdescriptor
  • linux用python
  • 一块钱买的鱼多久换一次水
  • js面向对象编程的三大特性
  • js修改url
  • 违法的税务记录怎么消除
  • 上海交电费户号8位数
  • 保险行业税务处理
  • 事业单位的会计制度是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号