千家信息网

Linux怎么删除替换变量值

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关Linux怎么删除替换变量值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中,对变量进行赋值后需要发现有些问题,需要对变
千家信息网最后更新 2026年11月03日Linux怎么删除替换变量值

这篇文章将为大家详细讲解有关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} #两个"%"与两个"#"类似的道理

/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怎么删除替换变量值"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

变量 内容 字符 字符串 量值 右边 名称 最长 两个 篇文章 贪婪 位置 更多 模式 工作 不错 实用 上边 全局 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 合肥互联网科技公司 互联网科技公司怎么样 互联网科技的英文 郑州华宇互联网科技 齐家互联网科技有限公司 成都狮子座互联网科技 哈尔滨新华互联网科技 互联网和高科技公司 青岛中康互联网医疗科技有限公司 须眉科技是互联网公司吗 互联网金融科技公司干啥的 贵州叶脉互联网科技有限公司所属行业 世界互联网科技公司市值排名 成都互联网科技公司工作好不好 互联网时代的科技公司 锡山区互联网智能科技产品供应 半导体行业属于互联网高科技类吗 普陀区互联网教育科技管理办法 互联网科技手抄报图片 唐山双旺合互联网科技产业园 互联网科技卖菜 互联网最新的科技有限公司 互联网金融 科技金融 睿民互联网科技 广州善班互联网科技 丰台科技园 互联网公司 玉溪互联网科技怎么选 996高科技互联网公司 信承诺互联网科技有限公司 马化腾互联网科技教学
0