求翻译这段~~~~~~~~~~~~~~~~···

sh/bash/dash/ksh/zsh等Shell脚本
回复
jknuloop
帖子: 1
注册时间: 2016-01-18 10:18
系统: windows

求翻译这段~~~~~~~~~~~~~~~~···

#1

帖子 jknuloop » 2016-01-18 10:21

cat asd | sed -E 's, ([0-9]+),\n\1,g' | sed 's,^..,,g' > abc
头像
b33e
帖子: 3864
注册时间: 2011-06-07 14:20
系统: Mint18

Re: 求翻译这段~~~~~~~~~~~~~~~~···

#2

帖子 b33e » 2016-01-20 10:45

对asd中的每一行执行两次替换,把替换后的内容输出到abc文件

s后面是原内容,g前面是替换后内容,符合正则表达式
's, ([0-9]+),\n\1,g',对包含数字的行(数字前面需要有空白),从数字所在处起另外起一行显示
sed 's,^..,,g' ,是把行开头的两个字符移除
回复