shell子串
${變量}????????返回變量值
${#變量}????????返回變量字符串長度
${變量:offset}????返回從offset位之后的字符串
${變量:offset:length}????返回從offset位之后的length長度的字符串

${變量#pattern}????從變量開頭開始刪除最短匹配的pattern,返回剩余的字符串

${變量##pattern}????從變量開頭開始刪除最長匹配的pattern,返回剩余的字符串
${變量%pattern}????從變量結尾開始刪除最短匹配的pattern,返回剩余的字符串
${變量%%pattern}????從變量結尾開始刪除最長匹配的pattern,返回剩余的字符串

${變量/pattern/string}????將第一次匹配pattern的內容替換為string,返回替換后的字符串
${變量//pattern/string}????將所有匹配pattern的內容替換為string,返回替換后的字符串

標簽: