`
shuaigg.babysky
  • 浏览: 554118 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

shell 字符串操作

 
阅读更多

字符串长度

stringZ=abcdefg

len=${#stringZ}

len=`expr length $stringZ`

 

截取指定个数的字符串

stringZ=abcdefgasdqwe

expr substr $stringZ 2 3

从第二个字符开始,截取3个字符

 

expr substr $stringZ 3 5

从第三个字符开始,截取5个字符

 

 

字符串替换

stringZ=abcABC123abcdje

echo ${stringZ/abc/xyz}     替换第一个abc为xyz

echo ${stringZ//abc/xyz}    替换全部abc为xyz

${stringZ/#abc/xyz} 如果stringZ以abc开头,则替换abc为xyz

${stringZ/%abc/xyz} 如果stringZ为abc结尾,则替换abc为xyz

 

如果变量没有赋值,则使用默认值

 

${uisername:-`whoami`}

 

 

分享到:
评论

相关推荐

    shell 字符串操作(长度,查找,替换)详解

    代码如下:工作中字符串操作举例 filename=’/home/admin/jobs/CnClickstat/DFSLoader/loader.cfg’ #下面是使用shell字符串操作 buName1=${filename#*/jobs/} #去除’/home/admin/jobs/CnClickstat/DFSLoader/loader...

    GenweiWu#Blog#Linux Shell字符串操作1

    1. 判断读取字符串值 2. 字符串长度、截取、替换 3.练习

    shell字符串处理

    在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间...

    总结的7个shell字符串操作方法和实例分享

    主要介绍了总结的7个shell字符串操作方法和实例分享,包括长度获取、查找位置、字符截取、匹配查询等,需要的朋友可以参考下

    Bash Shell字符串操作小结

    主要介绍了Bash Shell字符串操作总结,包含取长度、截取、查找位置、替换等等,需要的朋友可以参考下

    linux shell 字符串操作(长度,查找,替换)详解

    主要介绍了linux shell 字符串操作(长度,查找,替换)详解,需要的朋友可以参考下

    shell字符串操作详解

    主要介绍了shell字符串操作详解的相关资料,需要的朋友可以参考下

    Shell编程范例之字符串操作-TinyLab原创

    本文由TinyLab.org原创。 本文是自由书籍《Shell编程...第三、对串的常规操作:求子串、插入字符、删除字符、置换字符、字符串的比较等。 第四、对串的一些比较复杂而有趣的操作,这里将在最后介绍一些有趣的范例。

    shell 操作字符串

    shell 操作字符串

    Shell 字符串拼接的实现示例

    字符串的基本操作 脚本 1 # 声明字符串 str01=str01 echo ${str01} # 单引号也可以 # 不过后面的例子, 通常是用 双引号, 具体原因, 以后会解释\nstr02='str02' echo ${str02} # 对引号的转义, 这里就不提了 2. ...

    shell字符串比较判断是否为数字

    注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ “$a” -eq “$b” ] -ne 不等于,如:if [ “$a” -ne “$b” ] -gt 大于,如:if [ “$a” -gt “$b” ] -ge 大于等于,如:if [ “$a” -ge “$b” ] -lt 小于,如:...

    Shell获取字符串长度的多种方法总结

    我们在日常工作中,对于求字符串操作在shell脚本中很常用,实现的方法有很多种,下面就来给大家归纳、汇总了求字符串的几种可能方法,话不多说了,来一起看看详细的介绍吧。 方法如下: 【方法一】:利用${#str}来...

    python中字符串比较使用is、==和cmp()总结

    经常写 shell 脚本知道,字符串判断可以用 =,!= 数字的判断是 -eq,-ne 等,但是 Python 确不是这样子的。 所以作为慢慢要转换到用 Python 写脚本,这些基本的东西必须要掌握到骨子里! 在 Python 中比较字符串...

    linux中shell截取字符串方法总结linux操作系统电脑资料.doc

    linux中shell截取字符串方法总结linux操作系统电脑资料.doc

Global site tag (gtag.js) - Google Analytics