linux shell命令之字符串的刪除


刪除字符串的命令如下:
${string#substring} #刪除string開頭處與substring匹配的最短子串
${string##substring} #刪除string開頭處與substring匹配的最長子串

echo $another_string
20091114 Reading Hadoop
echo ${another_string#2*1}
114 Reading Hadoop
echo ${another_string##2*1}
4 Reading Hadoop

刪除字符串還有從結尾開始刪除的,命令如下:
${string%substring} #刪除string結尾處與substring匹配的最短子串
${string%%substring} #刪除string結尾處與substring匹配的最長子串
echo ${another_string%a*p}
20091114 Reading H
echo ${another_string%%a*p}
20091114 Re


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM