例:
user='abcdefg'
echo $user |sed -e 's/[ag]//g' ---作用是去掉存在a或g的字符
[timesten@localhost ~]$ echo $user |sed -e 's/[ag]//g'
bcdef
例2:
[timesten@localhost ~]$ user='abagaga'
[timesten@localhost ~]$ echo $user |sed -e 's/[ag]//g'
b
sed -e 's/<[^>]*>//g' 这个表示匹配一个“<......>”这样的式子,并且两个尖括号之间不含有另一个“>”,这其实是一种手段来使本来是用greedy方式匹配的正则表达式变成lazy方式来匹配。 举例: 123 如果选择's/<[^>]*>//g' 那么得到的是123456789,这里匹配的原则是lazy,匹配到的是 |