在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
Linux Mint 20.2“Uma”中的新
EasyWSL工具将 Linux Docker 映
适用于 Linux 5.16 的新 Zst
适用于Linux的Windows子系统
Linux系统xlsatom命令如何使
数据包分析工具使用教程怎样使用Wiresh
Wireshark是一款强大的网络数据包分析工具,广泛应用于网络故障......
阅读
梦幻模拟战泽瑞达繁花袂影皮肤如何获得
现在梦幻模拟战游戏中的泽瑞达繁花袂影皮肤是新上线的限定皮......
阅读
BIOS更新风险与收益分析:更新BIOS值得吗
BIOS更新是电脑维护中的一个重要环节,尤其对于DIY爱好者和硬件......
阅读
2.4G和5G的Wi-Fi各自优缺点有哪些,缺点对比
2.4G和5G的Wi-Fi各自优缺点有哪些呢,我们在这里来为各位介绍一下......
阅读
PPT演示文稿使用密码加密幻灯片的方法
很多小伙伴之所以会选择使用PPT程序来对演示文稿进行编辑,就......
阅读
腾讯会议怎么投屏到电视
抖音元气学分是什么?抖音
最近的Windows更新为Window
Microsoft Edge每四个星期接
非官方的 Microsoft 许可证激
Windows 10 Insider内部版本2
“相爱相杀”,电商与物
Intel封禁UEFI兼容模式:2
王者荣耀钥匙口令怎么用
《饥荒:联机版》邪天翁
《死亡微笑1+2》成就有什
旌宇3060显卡驱动怎么更新
电竞叛客显卡是几线
如何判断显卡是否烧坏:
键盘失灵故障处理:如果
wps打开多个文件合并到
wps表格文字太长设置自动
微信语音来电铃声不响怎
Windows10系统安全中心的关
水星路由器WPS加密设置图
怎样修改wifi密码?教你如Linux系统的安装软件方式非常多,所以到现在还没有一个通用的方法能查到某个软件已经是否安装了,不过下面我总结了一些类型供大家参考...
次阅读
最近一些朋友问小编Linux下如何设置交换文件?今天小编将为大家带来的是Linux下设置交换文件的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
今天小编为大家分享的是Linux中tomcat服务成功发布但局域网浏览器无法访问的解决方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
最近一些朋友问小编Linux下如何修改文件描述符的大小?下面小编将为大家带来的是Linux下修改文件描述符的大小的方法,有需要的朋友一起去看看吧...
次阅读
最近一些Linux用户发现很多日志文件都是空文件,如何过滤呢?今天小编就为大家带来Linux过滤空文件的命令总结,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
今天小编为大家带来的是 linux命令行下进入带空格的文件夹的方法。希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
最近一些朋友问小编Linux与grub下如何查看各分区设备名称?今天小编将要为大家带来的是Linux与grub下查看各分区设备名称的方法,有需要的朋友一起去看看吧...
次阅读
下面小编将为大家带来的是Linux系统swap和zram swap的使用详解,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error details,出现这种情况该如何解决呢?下面小编就为大家带来Linux安装ElasticSea...
次阅读
这篇文章主要介绍了Linux批量清空当前目录中的日志文件,需要的朋友可以参考下...
次阅读
这篇文章的内容主要讲述的是Linux连接windows的ftp,unzip出现问题的解决方法,希望对大家会有帮助,下面就随小编一起去看看具体的操作吧...
次阅读
在实际使用过程中,若一个目录下文件或文件夹太多,在执行“*” 命令时 会提示Argument list too long,如rm -rf /tmp/*命令下...
次阅读
适用于 Linux 的 Windows 子系统允许管理员直接从 Windows 访问基于 Linux 的工具,但并非每个 Linux 发行版都可以通过 Microsoft Store 获得。 现在有一个名为 EasyW...
次阅读
在本文中,我们将介绍如何将大于 2TB 的新磁盘添加到现有的 Linux 服务器中(如 RHEL/CentOS 或 Debian/Ubuntu)中,感兴趣的朋友可以一起看看...
次阅读
这篇文章主要介绍了linux 删除换行符的方法小结,需要的朋友可以参考下...
次阅读