我只能理解1$ 是配对 以1结尾的数字, 以及^2是以2为开始的数字
seq 10 23 | sed '/1$/,/^2/d'
按照我的理解:这个命令会delete 从第一次1$匹配到第二次1$配对的所有数字,以及输出所有以2为开头的数字,但是为什么"22"不会输出,而是从23开始输出.