美文网首页
shell之字符串

shell之字符串

作者: IT小池 | 来源:发表于2019-06-18 20:29 被阅读0次
获取字符串长度:${#变量}expr length 变量
[root@localhost /]# var1='test'
[root@localhost /]# echo var1
var1
[root@localhost /]# echo ${#var1}
4
[root@localhost /]# echo `expr length "$var1"`
4
获取字符串索引位置:expr index变量 获取字符
[root@localhost /]# var1='test'
[root@localhost /]# echo `expr index "$var1" e`
2
[root@localhost /]# 
获取子串长度:expr match 变量 待匹配字符
[root@localhost /]# var1='test'
[root@localhost /]# echo `expr match "$var1" te`
2
[root@localhost /]# 

注意:必须是从头开始匹配

抽取字符串中的子串:
  1. ${string: position}${string: position:length}${string: -position}${string: (position)}
  2. expr substr $string $position $length
    注意:使用 expr ,索引是从 1 开始计算,而使用 ${string:position,索引是从 0 开始}

相关文章

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • Shell脚本语言一

    一、语法 格式 运行 Shell变量 Shell字符串 Shell数组 Shell注释 Shell传递参数 She...

  • 使用shell脚本

    使用方式 shell 变量 shell 字符串操作 shell 数组 shell 注释 shell 命令行参数 s...

  • Shell_Shell 脚本中字符串的相关操作

    Shell_Shell 脚本中字符串的相关操作

  • Shell脚本基础

    1.Shell变量 2.Shell字符串 3.Shell数组 4.Shell注释 5.Shell参数传递 参数处理...

  • shell编程小知识

    shell正则匹配 shell 字符串操作 内置的shell字符串操作不需要系统调用,不需要上下文切换,处理速度非...

  • shell之字符串

    获取字符串长度:${#变量} 与 expr length 变量 获取字符串索引位置:expr index变量 获取...

  • Shell脚本(三) -- echo及printf输出

    一、Shell echo命令 Shell 的 echo 指令用于字符串的输出。命令格式: 1.显示普通字符串: 加...

  • Shell---字符串,注释

    Shell 字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符...

  • bash小结

    Shell脚本编程 shell 标识第一行 #!/bin/sh 变量 字符串 单引号字符串的限制: 单引号里的任何...

网友评论

      本文标题:shell之字符串

      本文链接:https://www.haomeiwen.com/subject/ulbqqctx.html