% 从右向左匹配
通配符 % 表示从右向左进行匹配,%% 表示从右向左贪婪匹配。
$ echo "www.jinlu.com" |while read l;do echo ${l%.*} ;done
www.jinlu
$ echo "www.jinlu.com" |while read l;do echo ${l%%.*} ;done
www
# 从左向右进行匹配
通配符 # 从左向右匹配,## 表示从左向右贪婪匹配。
$ echo "www.jinlu.com" |while read l;do echo ${l#*.} ;done
jinlu.com
$ echo "www.jinlu.com" |while read l;do echo ${l##*.} ;done
com
使用echo做字符串分割
$ echo "wwwjinlucom" |while read l;do echo ${l:0:3}.${l:3:5}.${l:8} ;done
www.jinlu.com