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 后的字符串shell 字符串长度
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}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。