bash脚本截取字符串的两种方法
生活随笔
收集整理的這篇文章主要介紹了
bash脚本截取字符串的两种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
bash腳本截取字符串的兩種方法
方法一:位置截取
#bin/bash STR="1234567890asdfghjkl" echo "first character ${STR:0:1}" echo "The three characters ${STR:0:3}" echo "第四個字符開始顯示:${STR:3}" echo "顯示第4到6個字符:${STR:3:3}" echo "顯示最后1個字符:${STR:0-1}" echo "顯示最后3個字符:${STR:0-3}" echo "從右邊數第7個,取3個字符${STR:0-7:3}"總結:
${STR:開始位置:截取幾個字符}
開始位置0-開始是從右邊數如 0-7 表示從右邊數第7個
方法二,左右按照字符串截斷,#從做到右 ,%從右到左。
${varible#string} 從左往右,刪除最短的一個以string結尾的子串,即截取第一個string子串之后的字符串
${varible##string} 從左往右,刪除最長的一個以string結尾的子串,即截取最后一個string子串之后的字符串
${varible%string} 從右往左,刪除最短的一個以string開頭的子串,即截取最后一個string子串之前的字符串
${varible%%string} 從右往左,刪除最長的一個以string開頭的子串,即截取第一個string子串之前的字符串
總結
以上是生活随笔為你收集整理的bash脚本截取字符串的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 弘辽科技:拼多多专属推广怎么设置时间。
- 下一篇: OBJ文件导出