1. 程式人生 > >shell截取指定字符串之間的內容

shell截取指定字符串之間的內容

shell 之間 share 計算 play none 截取 AS admin

#!/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}

shell截取指定字符串之間的內容