位置: 编程技术 - 正文

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安装的命令是啥)

  • 对公账户余额和实际不符
  • 库存商品在贷方怎么调整
  • 施工单位的产值报告模板
  • 可供出售金融资产会计处理
  • 旅游开发公司有什么职位
  • 应收账款计提坏账准备是谨慎性原则吗
  • 专票入账用哪一联
  • 客户退回发票会退回吗
  • 销项税没有进项税多
  • 增值税税率和征收率有什么区别
  • 企业去年
  • 汽车销售行业的现状及发展趋势
  • 网上勾选认证每月时间要求
  • 退进项税留抵是什么意思
  • 付款后多久开发发票
  • 运输发票车种车号要求 自有车
  • 潽金融资租赁有限公司
  • 发生固定资产了怎么做账
  • 苹果电脑的删除
  • 企业转产是什么意思
  • 计提跌价准备会影响利润吗
  • 不动产增值税怎么算
  • 前端打包发布
  • 小规模纳税企业在应交增值税明细科目
  • 开票逃税的处罚
  • 第十四届蓝桥杯大赛官网
  • 进项税额大于销项税额会计分录
  • 计提费用收到发票后会计分录
  • 资产负债表利润表和现金流量表
  • 手把手教你如何套路男神
  • 应收账款为负数正常吗为什么
  • thinkphp模板引擎原理
  • 93.transformer、多头注意力以及代码实现
  • 35.JavaScript对象和数组的解构赋值基础详解、let陷阱、函数参数解构
  • python有没有指针
  • phpcms教程
  • 进项税额销项税额
  • 劳务公司账务处理流程简易计税
  • 新增办税员需要哪些资料
  • 企业提取盈余公积属于什么会计科目
  • 无形资产资本化和费用化的区别
  • mongodb怎么用
  • mysql删除表中某个字段
  • 经营性罚款在会计中怎么处理
  • 药品的增值税税率13%还是17%?
  • 补办理营业执照需要什么材料
  • 超市买太多东西怎么拿走
  • 代销产品如何做会计分录
  • 增值税申报表和企业所得税申报表的关系
  • 应交税金—应交增值税(进项税额)
  • 工作经费是什么
  • 小企业会计制度的适用对象是
  • 新准则固定资产处置的账务处理
  • 合伙企业是如何成立的
  • 装修费用摊销是指什么
  • 根据企业会计准则第11号规定,下列关于等待期
  • sql解析器是什么
  • SQLServer Top语句参数化方法
  • sql server常用
  • nvidia专业卡性能对比
  • centos 7.0截屏快捷键有冲突该怎么更换?
  • ubuntu服务器安装matlab2014a环境配置
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • linux中的rpm什么意思
  • dos批处理实例
  • 微信小程序实现人脸识别
  • nodejs stdin
  • wind安装
  • [置顶]游戏名 TentacleLocker
  • 怎么在html中调用js的函数
  • python将字典转换成字符串
  • label jsp
  • c#中的数组
  • c#委托实现的步骤
  • javascript巧用eval函数组装表单输入项为json对象的方法
  • 北京税务局地税电话
  • 担保机构和银行的区别
  • 江苏地税局官网网站
  • 国家税务局的单位性质是什么
  • 成都那些地方属于正东方向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设