返回顶部
首页 > 资讯 > 操作系统 >Linux怎么删除替换变量值
  • 128
分享到

Linux怎么删除替换变量值

2023-06-12 20:06:24 128人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关linux怎么删除替换变量值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中,对变量进行赋值后需要发现有些问题,需要对变量值进行删除或替换,本文将针对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怎么删除替换变量值”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux怎么删除替换变量值

本文链接: https://lsjlt.com/news/262629.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux怎么删除替换变量值
    这篇文章将为大家详细讲解有关Linux怎么删除替换变量值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中,对变量进行赋值后需要发现有些问题,需要对变量值进行删除或替换,本文将针对Linux...
    99+
    2023-06-12
  • java正则表达式匹配替换大括号变量${}和替换${}变量的值
    java正则表达式替换“$ {}”特殊字符并还原,以及java正则表达式替换${}变量为变量的值这两种操作的代码示例。 import java.text.SimpleDateFormat;import...
    99+
    2023-10-11
    java 正则表达式 jvm
  • 怎么替换@PathVariable中的变量
    这篇文章主要讲解了“怎么替换@PathVariable中的变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么替换@PathVariable中的变量”吧!替换@PathVariable的变...
    99+
    2023-06-25
  • win10字体怎么全部删除替换
    这篇文章主要讲解了“win10字体怎么全部删除替换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10字体怎么全部删除替换”吧!win10字体全部删除替换的方法:按下“win+r”打开运...
    99+
    2023-07-01
  • golang中怎么删除变量
    本篇内容主要讲解“golang中怎么删除变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“golang中怎么删除变量”吧!在Golang中,变量的删除是由操作系统来完成的,因此Golang中并没...
    99+
    2023-07-05
  • linux如何删除环境变量
    本篇内容主要讲解“linux如何删除环境变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何删除环境变量”吧!在linux中,可以利用unset命令删除环境变量,该命令用于删除变量或...
    99+
    2023-06-29
  • 如何使用PHP删除变量的值
    在PHP编程中,删除变量的值是一个常见的操作,特别是在需要释放内存或提高代码效率的情况下,删除变量值是很有必要的。本文将介绍如何通过PHP代码删除变量的值。一、unset()函数PHP提供了一个unset()函数,用于删除变量。unset(...
    99+
    2023-05-14
  • Python 数据清洗删除缺失值替换缺失值详情
    目录一、缺失数据剔除1. python 方式2. DataFrame 方式二、缺失值补全三、重复值剔除(按照行和列)四、数值转换1. replace2. apply3.applyma...
    99+
    2024-04-02
  • 怎么在Linux中删除和替换文件中的某一行
    本篇文章给大家分享的是有关怎么在Linux中删除和替换文件中的某一行,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  如果有一个abc.txt文件,内容是:...
    99+
    2023-06-09
  • Linux下如何实现变量替换技术
    这篇文章主要介绍了Linux下如何实现变量替换技术,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.1.1  ${value:-word}如果变量value没有定义...
    99+
    2023-06-28
  • linux怎么为变量赋值
    在Linux中,可以使用以下语法为变量赋值:```变量名=值```例如,要为变量`name`赋值为`John`,可以使用以下命令:`...
    99+
    2023-08-23
    linux
  • linux怎么引用变量值
    在Linux中,可以使用$符号来引用变量的值。变量的值可以通过在变量名前面加上$符号来引用。 例如,假设有一个名为name的变量,它...
    99+
    2023-10-26
    linux
  • Python Pandas中缺失值NaN的判断,删除及替换
    目录前言1. 检查缺失值NaN2. Pandas中NaN的类型3. NaN的删除 dropna()3.1 删除所有值均缺失的行/列3.2 删除至少包含一个缺失值的行/列3.3 根据不...
    99+
    2024-04-02
  • linux怎么批量替换字符串
    在Linux中,可以使用`sed`命令来批量替换字符串。语法如下:```bashsed 's/原字符串/新字符串/g'...
    99+
    2023-10-08
    linux
  • 怎么用shell实现tr删除替换功能
    这篇文章主要介绍“怎么用shell实现tr删除替换功能”,在日常操作中,相信很多人在怎么用shell实现tr删除替换功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用shell实现tr删除替换功能”的疑...
    99+
    2023-06-09
  • Linux怎么批量替换文件内容
    这篇“Linux怎么批量替换文件内容”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux怎么批量替换文件内容”文章吧。方...
    99+
    2023-06-28
  • linux删除环境变量步骤详解
    linux如何删除环境变量,使用unset命令就可以立刻删除 1、打开linux客户端,如下图所示 2、点击连接linux按钮 3、输入用户名,主机ip地址 4、输入密码 5、连接成功,可以进行操作 6、输入u...
    99+
    2022-06-04
    linux 环境变量
  • php怎么交换两个变量的值
    在PHP中,可以通过使用一个临时变量来交换两个变量的值,例如:```php$a = 1;$b = 2;$temp = $a;$a =...
    99+
    2023-10-12
    php
  • python怎么交换两个变量的值
    这篇文章主要介绍了python怎么交换两个变量的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python怎么交换两个变量的值文章都会有所收获,下面我们一起来看看吧。本文教程操作环境:windows7系统、P...
    99+
    2023-06-30
  • dedecms怎么批量替换
    dedecms批量替换的方法:1、进入DedeCMS的后台管理界面;2、找到维护菜单下的替换工具选项;3、点击进入替换工具界面;4、在替换工具界面选择替换整个网站或替换指定目录下的文件;5、选择好替换范围后,填写替换的内容和替换目标;6、在...
    99+
    2023-07-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作