sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?请大侠指点迷津

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:20:28

sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?请大侠指点迷津
sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?
请大侠指点迷津

sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'作何解释?请大侠指点迷津
提取 _ 和.中间的数字  并且删除这串数字开头的0.
举个例子


比如 abc_000123456.log

echo "abc_000123456.log " |sed -e 's/.*_\([0-9]*\)\..*/\1/' | sed 's/^0*//'
提取123456