在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
WindowsSubsystem for Linux(WSL)2对Windows10版本1903和1909的支持 根据客户......
阅读微软已经向开发通道中的Windows Insiders宣布了Windows 10 Insider Prev......
阅读bull; Wine最近收到了对6.0版的更新。 bull; 此更新改进了使用Wine的......
阅读有趣的是,微软正在努力使Linux在Windows10下运行。我们都熟悉W......
阅读适用于 Linux 的 Windows 子系统既是一种启示,也是一场革命。现在......
阅读今天小编为大家分享的是Linux以form表单形式上传文件讲解,希望对大家会有帮助,有需要的朋友可以参考下...
次阅读
在实际使用过程中,若一个目录下文件或文件夹太多,在执行“*” 命令时 会提示Argument list too long,如rm -rf /tmp/*命令下...
次阅读
微软已经向开发通道中的Windows Insiders宣布了Windows 10 Insider Preview Build 20246 。 通过内部版本20246,Microsoft使用户可以轻松地通过单行命令(wsl.exe nda...
次阅读
最近一些朋友问小编Linux Mount NTFS分区造成的权限问题如何解决?今天小编将为大家带来的是Linux Mount NTFS分区造成的权限问题的解决方案,希望对大家会有帮助,有需要的朋友一起去看看...
次阅读
这篇文章主要讲述了linux系统很卡的基本排查方法介绍。希望对大家会有帮助,下面就随小编一起去看看具体的操作吧...
次阅读
今天小编要为大家带来的是Linux使用文本浏览器lynx并显示中文的方法!希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
适用于 Linux 5.16 的新 Zstd 已准备就绪,性能提升高达 35% 最近,为 Linux 5.16 内核准备的新 Zstd 已提交给linux-next 合并,以便在接下来的几周内进行更广泛的测试。...
次阅读
在Linux系统中有很多命令,xlsatoms命令可以用来定义搜索文件的范围和成分。今天小编将为大家分享的是Linux系统xlsatom命令的使用说明,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
今天小编将为大家带来的是临时更改Linux栈空间大小的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
bull; Wine最近收到了对6.0版的更新。 bull; 此更新改进了使用Wine的Linux系统上的Windows应用程序。 bull; Wine可用于在非本机系统上运行Windows应用程序和...
次阅读
下面小编将为大家带来的是Linux系统swap和zram swap的使用详解,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
Linux编程时出现Segmentation fault错误如何解决?今天小编要为大家分享的就是Linux编程时出现Segmentation fault错误的处理办法,有需要的朋友可以参考下...
次阅读
有趣的是,微软正在努力使Linux在Windows10下运行。我们都熟悉WSL(Linux的Windows子系统)。现在,WSLg(用于Linux GUI的Windows子系统)随之出现。 这样就可以直接在Windo...
次阅读
最近一些朋友问小编Linux下如何设置交换文件?今天小编将为大家带来的是Linux下设置交换文件的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
近日,有些朋友问小编如何恢复Linux桌面下方面板上显示最小化的图标?今天小编将为大家分享恢复Linux桌面下方面板上显示最小化的图标的方法,希望对大家会有帮助,有需要的朋友一...
次阅读