zoukankan      html  css  js  c++  java
  • Linux shell 字符串的处理

    +++++++++++++++++++++++++++++++++++++++++++++++

    标题:Linux Shell 字符串的处理

    时间:2020年3月3日

    +++++++++++++++++++++++++++++++++++++++++++++++

    1. 变量的截取

    # url="www.sina.com.cn"

    # echo ${#url}        获取变量的长度

    # echo ${url#*.}        从前向后截取,截取到第一个点

    # echo ${url##*.}         从前向后截取,截取到最后一个点(贪婪匹配)

    # echo ${url%.*}          从后向前截取,截取到第一匹配的点

    # echo ${url%%.*}       从后向前截取,截取到最后一次匹配的点(贪婪匹配)

    2. 变量的切片

    echo ${url:0:2}        从下标为0的位置开始,截取两个字符

    echo ${url:5}           从下标为5的位置开始,截取到最后

    echo ${url:(-3):2}       从倒数第三个的位置,向后截取两个字符

    3. 内容的替换

    # echo ${url/www/WWW/}   把字符串中的小写www替换成大写WWW

    # echo ${url//w/W}       把小写的w替换成大写的W,并且是贪婪匹配

    欢迎大家查看学习,如果发现发布内容存在问题,希望大家能够留下宝贵的评论,会尽快确认并进行更正。如果大家存在类似的问题也可以留言,尽量和大家一起解决,共同进步。后期会持续更新相关内容。
  • 相关阅读:
    【足迹C++primer】32、定制操作_2
    pom文件miss artifact com.sun:tools:jar:1.5.0:system问题
    cents上运行wget报错:unable to resolve host address
    怎样定义函数模板
    06006_redis数据存储类型——String
    雷林鹏分享:C# 类型转换
    雷林鹏分享:C# 运算符
    雷林鹏分享:C# 循环
    雷林鹏分享:C# 判断
    雷林鹏分享:C# 方法
  • 原文地址:https://www.cnblogs.com/lv1572407/p/12404075.html
Copyright © 2011-2022 走看看