Linux之shell中的字符串详解(占位、拼接、截取、统计)

一、shell中的字符串详解(占位、拼接、截取、统计)

1.字符串的占位

Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)

2.统计字符串中字符的个数

Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)

3.字符串的拼接

Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)

4.字符串的截取

Linux之shell中的字符串详解(占位、拼接、截取、统计)

4.1从指定位置开始截取(左0右1)

(1)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
截取整个串
Linux之shell中的字符串详解(占位、拼接、截取、统计)
(2)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)

4.2从指定字串开始截取

Linux之shell中的字符串详解(占位、拼接、截取、统计)
(1)# 忽略 #* 左边的所有字符
Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)

Linux之shell中的字符串详解(占位、拼接、截取、统计)
Linux之shell中的字符串详解(占位、拼接、截取、统计)
注意

  • %忽略#*右边所有字符
    Linux之shell中的字符串详解(占位、拼接、截取、统计)