位置: 编程技术 - 正文

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux命令怎么删除)

编辑:rootadmin

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

文章相关热门搜索词:linux 删除,linux删除带-文件,linux 删除vg,linux删除sh,linux删除sh,linux 删除ln,linux 删除vg,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”被删除

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

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

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux命令怎么删除)

/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删除和替换变量值的方法了,本文只介绍了删除和替换这两种方法,变量的修改还有取代等方式,这里就不一一介绍了。希望能够帮助到大家!

Linux区分install命令和cp命令详解 在Linux众多命令中,install命令和cp命令都能拷贝文件,但在用法上有些区别,不少人在使用的时候不知如何选择,下面小编就教你如何区分install命令和cp

如何将Linux命令设置成键盘快捷键? 我们都知道,Linux系统操作大部分都需要使用命令完成,但命令多了操作起来较为繁琐,如果将常用命令设置成键盘快捷方式则简单很多,下面小编就给

Linux开机报错unable to load selinux policy的解决方法 Linux在开机的时候提示unabletoloadselinuxpolicy错误,导致系统无法进入,通常是由2个情况所导致的,下面小编就给大家介绍下Linux开机报错unabletoloadselinuxpoli

标签: linux命令怎么删除

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

上一篇:RedHat Linux 5无法使用ifconfig的解决方法(redhat无法启动)

下一篇:Linux区分install命令和cp命令详解(linux安装的命令是啥)

  • 公司支付的房租押金怎么入账
  • 关税的完税价格是什么意思
  • 利润表中的所得税
  • 公司户和个人户卖车的时候价格差多少
  • 资产负债表中没有实收资本
  • 公司已倒闭
  • 企业支付投资者股利属于什么引起的财务活动
  • 销售现金券会计分录
  • 质量问题扣款账务处理
  • 国税注销地税没注销怎么办
  • 支付跨年租金如何处理
  • 农业企业发包给人种植要交纳个税吗?
  • 营改增之后还有营业税吗
  • 分公司如何缴纳公积金
  • 企业所得税是怎么来的?
  • 出口业务怎么做分录
  • PHP:oci_set_action()的用法_Oracle函数
  • 安装下载应用
  • 私营合伙企业个税怎么算
  • win7网络连接在哪里打开
  • 单位补扣社保如何操作
  • php写的代码怎么运行
  • 银行存款日记账与银行对账单之间的核对属于
  • element栅格布局
  • 增值税专用发票丢了怎么补救
  • 企业租赁发票税率是多少2023年
  • anaconda更改虚拟环境路径
  • 非正常损失可以税前扣除吗
  • 国税一证通
  • 太原市插画工作室
  • echarts遇到的坑
  • php设置title
  • 什么是支付宝账号如何查看
  • 退回上年度企业所得税小规模怎么做分录
  • 研发费用资本化计入什么科目
  • 织梦怎么改文字
  • vue this.$ref
  • 分公司可以单独上市吗
  • 企业应付账款科目的借方余额反映的是
  • 企业其他应收款包括哪些
  • 外购产品捐赠
  • 月底留抵税额需要结转吗
  • 资产负债表其他应收款包括哪些内容
  • 红字发票销项税额账务处理
  • 库存商品结转成本是什么意思
  • 电费应收和实收怎么算
  • 支付货款怎么做记账凭证
  • 2020年扶贫拨款
  • 小规模企业与一般纳税人企业最新划分标准及税率
  • 一般纳税人10万元以下附加税
  • 财务会计与管理会计的区别与联系?谁更棒?
  • 营业执照经营范围怎么变更
  • rhel安装mysql
  • mac的qq缓存在哪里怎么打开
  • win8不能联网
  • ubuntu20.04怎么用
  • linux回退
  • 如何显示文件后缀win10
  • linux init.h
  • redeonsoftware更新
  • 优化太差
  • 屏幕适配android常用方法
  • 特效添加
  • node.js可以写接口吗
  • js控制鼠标位置
  • node.js怎么创建js文件
  • python 基础教程第三版 怎么样
  • node.js权威指南
  • 面向对象设计六大原则
  • javascript中的数据类型分为两大类
  • base adk
  • 重庆电子税务局怎么开电子发票
  • 手机申报税务不成功怎么办
  • 增值额未超过扣除项目金额20%是什么意思
  • 苏州公积金密码怎么改
  • 江苏省南京市国医堂
  • 企业内部清欠的措施和做法
  • 代理记账代理记账价格
  • 企业房产如何过户给个人
  • 土地要钻几回才能挖
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设