linux截取中间字符串,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}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值