Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux变量操作符“${}“

Linux变量操作符“${}“的用法详解

作者:Elitewa

这篇文章主要介绍了Linux变量操作符“${}“的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、什么是"${}" 

"${}"是对变量进行处理的一个函数,它可以对变量值进行取长度,截取,替换等操作

二、具体用法

我们用来实验的变量为环境变量$PATH

$PATH 内容如下:

1、取长度

命令 :

echo ${#PATH}  

我们可以看到$PATH变量的长度为 142

2、截取字符串

${PATH:start:length}  
start:起始位置
length:截取长度,可为负数

示例一

命令 :

echo ${PATH:0:1} 
从第0位开始,截取一个字符

结果:

实例二

命令 :

echo ${PATH::1} 
这次没加start参数,默认从0位开始

结果:

实例三

命令 :

echo ${PATH: ~0:1}
从倒数第0位返回1个字符

结果:

三、替换字符

单替换

${file/a/b}
将字符串中第一个a替换为b

示例

命令 :

echo ${PATH/usr/root}

结果:

我们可以看到第一个"usr"变为了"root"

全替换

${file//a/b}
将字符串所有的a替换为b

示例

命令 :

echo ${PATH//usr/root}

结果:

我们可以看到字符串中所有的"usr"变为了"root"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文