shell小技巧(三十一)删除字符串中的字母或数字

删除字母

方法1:

echo "a1b2c3d4f5" | tr -d 'a-z'

方法2:

echo "a1b2c3d4f5" | sed 's/[a-z]*//g'

方法3:

echo "a1b2c3d4f5" | tr -d -c '[0-9]'

这个方法利用tr -c删除补集的功能,如有其他字符泽不能用这个方法

发布了95 篇原创文章 · 获赞 3 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/bigwood99/article/details/105227113