#Echo “2006-11-21 22:16:30” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed ‘s/://g’
得到的结果就是:20061121221630
$text=
" 123 456 "
# 这个写法,保证了得到正确的结果。
text=`
echo
$text |
sed
-e
's/^[ \t]*//g'
`
# 这些方法没有测试,写法参照上面的。
# 去掉尾巴的空格 sed 's/[ \t]*$//g'
# 删除前、后空格,不删除中间空格 sed -e 's/^[ \t]*//g' -e 's/[ \t]*$//g'
# 删除字符串中所有空格 sed 's/[[:space:]]//g'
- echo ${string/23/bb} //abc1bb42341 替换一次
- echo ${string//23/bb} //abc1bb4bb41 双斜杠替换所有匹配
- echo ${string/#abc/bb} //bb12342341 #以什么开头来匹配,根php中的^有点像
- echo ${string/%41/bb} //abc123423bb %以什么结尾来匹配,根php中的$有点像