谁能帮我解释一下这句话 sed s'/^ *\([0-9]\{1,\}\).*/\1/'
发布网友
发布时间:2024-10-10 19:28
我来回答
共1个回答
热心网友
时间:2024-11-19 02:24
sed s'/^ *\([0-9]\{1,\}\).*/\1/'
分解看
s #这个不用说了吧
^ * #按照文本的格式,匹配前面有任意数量空格的字符.
\([0-9]\{1,\}\) #为第一个域,匹配至少有1个数字
.* #\1正则匹配后面的字符
\1 #截取符合第一个域正则的数据