位置: 编程技术 - 正文

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

  • 账簿印花税的计税方法
  • 同级财政拨款的管理要求有哪些
  • 实收资本印花税怎么申报税目
  • 部分产品退货怎么办
  • 发票勾选后什么时候可以抵扣税
  • 全额计提坏账准备后,多久核销应收账款
  • 最近的火车票代售点
  • 外贸公司代理出口退税怎么入账
  • 所得税季度预缴纳税申报表中弥补以前年度亏损
  • 快递费的进项税可以抵扣吗
  • 车船税法律制度的规定什么是以每米为计税依据的
  • 运输发票抵税多少个点
  • 免抵退申报的操作流程图
  • 代扣代缴企业所得税10%
  • 如何办理临时经营纳税人设立登记
  • 在建工程转固定资产后如何计提折旧
  • 固定资产怎么填报
  • 电子账本excel模板
  • 全年实现利润总额为6035
  • 车船税的减免税
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 免税进口种子要符合哪些条件?
  • 企业转产是什么意思
  • 关于商品退换
  • 普通发票可以部份红冲吗?
  • macbookpro桌面整理
  • PHP:Memcached::incrementByKey()的用法_Memcached类
  • 系统自带功能
  • 查补以前年度所得税如何申报
  • icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么
  • php文件怎么打开运行
  • 跨域的几种方法
  • Vue3:探讨一下mixin
  • thinkphp自定义标签
  • 税负率怎么计算举例子
  • 贴现资产卖断会怎么样
  • 收回款项的会计处理分录
  • 固定资产清理产生的费用入什么科目
  • 收到进项税发票
  • wordpress!
  • 企业投资一个小时多少钱
  • 公司出租房屋如何开票
  • 四联收据每一联用途
  • 生产性企业账务处理
  • 固定资产本期增加怎么算
  • 收到退回的增值税,应当作为营业外收入核算对吗
  • 单位租的个人房怎么入账
  • 所得税费用科目的期末余额应直接转入
  • 购置一项设备,有两种可供选择
  • 用友u8怎样查询上个月凭证
  • 公司缴纳印花税如何缴纳
  • 企业垃圾桶
  • 公司购买一台电脑,会计科目怎么办
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 怎么设置现金流
  • java下一页
  • centos6.10安装
  • mysql5717安装详细过程
  • 64位win8怎么安装南天PR2E针式打印机驱动?
  • 技巧步骤
  • torch.cuda.set_device
  • 硬盘uefi启动安装系统
  • winxp系统控制面板
  • linux中cat命令的用法含义
  • 电脑桌面图标有虚影怎么回事
  • win10系统哪款好
  • centos7rz
  • windowsxp桌面没有我的电脑
  • win7连接投屏器
  • 两台没联网的电脑怎么创建局域网
  • shader cull
  • python的dict类型
  • How to embed a jframe in an eclipse view
  • linux 消息队列 系统参数
  • js轮播图视频教程
  • 已知税率怎么求政府税收
  • 国家税务总局广州市税务局
  • 地方税务局发票查询
  • 出版社税费多少
  • 非关税壁垒英语翻译
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设