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

  • 无票收入后面附单据吗
  • 销售商品的差价怎么算
  • 防伪税控系统
  • 房地产企业利息资本化的条件
  • 生产成本怎么核实
  • 计提个人所得税计入什么科目
  • 经营性现金净流量为负数怎么解释
  • 报表中的存货是如何填报的
  • 当月出租设备需要发票吗
  • 5个点的税点
  • 技术开发免征增值税吗
  • 工会费个税税前扣除标准
  • 母公司给子公司开票会有税务风险吗
  • 科目余额转到其他科目
  • 一般企业和小企业会计准则的区别
  • 权益性支出与收益性支出区别
  • 佣金的发票
  • 营改增后工程税收怎么计算
  • 收益法评估的基本思路
  • 独立核算分公司注销与总公司账务
  • 企业租入固定资产发生的改良支出计入什么科目
  • 电子承兑汇票付款流程
  • 会员卡退钱是退全额吗
  • 2018年出口总值
  • 员工一次性赔偿怎么算
  • 小规模纳税人代账多少钱一个月
  • 视同销售收入是否缴纳企业所得税?
  • 股东的房产无偿提供给公司用
  • 新办企业税务办理
  • 政府性基金收入来源三种
  • 苹果助手hi
  • 企业送礼怎么办
  • win7打开软件提示0xc0000005
  • 电脑出现一堆英文无法开机
  • 高新企业认定后研发费用比例
  • 以专利权出资,能否使用专利权
  • 【强化学习探索01】Win10 下gym安装
  • php-xml
  • 育空河24102
  • 免税是政府补助吗
  • vue computed set get
  • gpt3 plug
  • 律师费怎么要回来
  • 所有者权益合计怎么算
  • 营业收入和利润总额的关系
  • 确认递延所得税负债的分录
  • 小企业的准备阶段是创办企业吗
  • js中typeof用法
  • 从在建工程调整到费用
  • 企业所得税余额为负数
  • 代收的车船税没有发票怎么入账
  • 物流公司驾驶员安全教育培训
  • 预付账款和其他应付款的区别
  • 筹资费用和财务费用一样吗
  • 其他应收款有没有备抵科目
  • 苗木补偿款
  • sqlserver按时间段导出数据
  • linux sed-i
  • win8双桌面
  • 怎么恢复被破坏的文件
  • win双系统怎么切换
  • linux的io
  • win7系统开机进不去
  • linux在云计算中的使用
  • win10天气组件
  • win10家庭版专业版教育版
  • linux的rz sz命令
  • css border-bottom
  • nodejs xhr
  • android studio downloading
  • Linuxshell脚本实现自动化软件部署内容
  • python语言解析
  • unity分成
  • 中国税务定额发票怎么开
  • 法人变更税务登记表怎么填
  • 深圳社保最迟每月几号交啊多少钱
  • 房产税纳税义务时间
  • 上海微电子现状
  • 可以在企业所得税税前扣除的税金
  • 增值税率下降
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设