• Linux中处理字符串


    获取字符串长度:

    ${#字符串变量名}

     

    截取子串:

    1. expr substr 字符串 起始位置 截取长度

    2. 命令输出 | cut -c 起始位置-结束位置

        命令输出 | cut -c "分隔符" -f 字段编号

    3. 使用 ${ } 表达式  ${字符串:起始位置:截取长度}

                                   ${字符串::截取长度}

    单字符替换:tr 命令

    命令输出 | tr "abc" "ABC"   # 分别将 a 替换成 A, b 替换成 B, c替换成 C

    命令输出 | tr -d "abc"  # 分别删除所有的 a, b, c

    替换子串:${}

    ${字符串/old/new}  # 只替换匹配到的第一个子串

    ${字符串//old/new}  # 替换匹配到的全部子串

    掐头去尾:${}

     ${字符串变量#*字符串}  # 从左向右删除第一个字符串及其之前的字符

    ${字符串变量##*字符串}  # 从左向右删除最后一个字符串及其之前的字符

    ${字符串变量%字符串*}  # 从右向左删除第一个字符串及其之前的字符

    ${字符串变量%%字符串*}  # 从右向左删除最后字符串及其之前的字符

  • 相关阅读:
    MyISAM 和InnoDB 区别 转
    beautifulsoup
    爬虫学习
    python操作数据库
    爬虫
    python爬虫
    PHP中“简单工厂模式”实例讲解
    PERL 实现微信登录
    PERL 实现微信登录
    NLS_LANG SIMPLIFIED CHINESE_CHINA.AL32UTF8 和american_america.AL32UTF8
  • 原文地址:https://www.cnblogs.com/0820LL/p/9728695.html
Copyright © 2020-2023  润新知