sed -e 's/.*-\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?

问题描述:

sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?
请大侠指点迷津
1个回答 分类:语文 2014-12-10

问题解答:

我来补答
提取 _ 和.中间的数字  并且删除这串数字开头的0.
举个例子

比如 abc_000123456.log

echo "abc_000123456.log " |sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'
提取123456
 
 
展开全文阅读
剩余:2000