请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux怎样 删除更换 变量值?Linux删除更换 变量值的方法

[复制链接]
查看67 | 回复1 | 2021-9-5 05:16:17 | 显示全部楼层 |阅读模式

在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删除和更换 变量值的方法了,本文只先容 了删除和更换 这两种方法,变量的修改还有代替 等方式,这里就不逐一 先容 了。渴望 可以或许 帮助到大家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

经典,收藏了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则