ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sed 's 替换内容的\1是什么意思?

sed 's 替换内容的\1是什么意思?

原创 Linux操作系统 作者:huskar_y 时间:2016-03-01 09:59:16 0 删除 编辑
echo filename_20160101_001.bat| sed 's/.*_\([0-9]*\)_[0-9]*.bat/\1/' 取出序号
echo 001 |sed 's /^0*\([0-9]*\) /\1'  去掉序号前面的0



\1代表你前面第一个\( \)里面的内容  \2代表第二个,以此例推!
代替括号里的内容,标签的意思

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30633998/viewspace-2018424/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-12-14

  • 博文量
    132
  • 访问量
    60065