shell字符串操作
生活随笔
收集整理的這篇文章主要介紹了
shell字符串操作
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| ${#string} | $string的長度 |
| expr length $string | $string的長度 |
| expr index $string $substr | 子串第一次出現(xiàn)的位置,未找到返回0 |
| expr match$string $substr | 匹配到substr的長度。未匹配返回0 |
| ${string:position} | 在$string中, 從位置\$position開始提取子串 |
| ${string#substring} | 從變量$string的開頭, 刪除最短匹配$substring的子串 |
| ${string##substring} | 從變量 $string的開頭, 刪除最長匹配$substring的子串 |
| ${string%substring} | 從變量string的結(jié)尾,刪除最短匹配substring的子串 |
| ${string%%substring} | 從變量$string的結(jié)尾, 刪除最長匹配$substring的子串 |
| ${string/substring/replacement} | 使用 $replacement, 來代替第一個(gè)匹配的$substring |
| ${string//substring/replacement} | 使用 $replacement, 代替所有匹配的$substring |
| ${string/#substring/replacement} | 如果$string的前綴匹配$substring, 那么就用$replacement來代替匹配到的\$substring |
| ${string/%substring/replacement} | 如果$string的后綴匹配$substring, 那么就用$replacement來代替匹配到的$substring |
總結(jié)
以上是生活随笔為你收集整理的shell字符串操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell循环与结构化命令
- 下一篇: 走进并行世界