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

sed -e 's/.*_([0-9]*)..*/1/' | sed 's/^0*//'作何解释?
请大侠指点迷津
风过云开 1年前 已收到1个回答 举报

alangsun 幼苗

共回答了11个问题采纳率:81.8% 举报

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


比如 abc_000123456.log

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

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.174 s. - webmaster@yulucn.com