我正在阅读这个问题如何使用条件表达式来选择数据?
给出的 sed 解决方案是
sed -r '1d;/(\S+\s+){5}\S+/!d;/\+$/s/\S+\s+//5;/-$/s/\S+\s+//4' file
我无法理解这些位
1d;- 这个 statmenet 是做什么的
/(\S+\s+){5}\S+/- 它匹配任何非空白字符 5 次,再匹配 1 次
!d不知道这是做什么的
/\+$/这意味着任何以 + 结尾的东西
s/\S+\s+//5;不知道
/-$/ 它搜索以 - 结尾的任何内容
s/\S+\s+//4'不知道