zoukankan      html  css  js  c++  java
  • shell截取指定字符串之间的内容

    #!/bin/bash
    #截取字符串

    #path=ss/usr/share/src/root/home/admin

    path=ss/usr/share/src/root/home/admin/src/add

    echo $path
    echo ${path%src*} #从右向左截取第一个 src 后的字符串

    echo ${path}
    echo ${path%/*}从右向左截取 第一个 / 后的字符串
    echo ${path%%/*}从右向左截取 最后一个 / 后的字符串

    echo ${path#*/}从左向右截取第一个 / 后的字符串

    echo ${path##*/}从左向右截取最后一个 / 后的字符串

    echo ${path:3}
    echo ${path:6:60}截取变量path从前三个字符串
    echo ${#path}计算 path变量 一共有几个字符串
    echo ${path/root/kyo}把path变量里的第一个root字符串,替换为 kyo字符串
    echo ${path//s/m}把path变量里的所有的s字符,替换为 m 字符

    echo ${path}

  • 相关阅读:
    逻辑回归
    异常
    内部类
    接口
    多态
    final关键字(最终的)
    不能被继承的父类成员
    对象初始化的过程
    方法重写
    abstract关键字
  • 原文地址:https://www.cnblogs.com/huntaiji/p/9249928.html
Copyright © 2011-2022 走看看