原帖由 yatusiter 于 2009-8-2 23:56 发表 sed -e "/^Sep \( 9\|10\).*\(error\|fail\)$/p" FILENAME "|" "(" ")" 等属于正则表达式的POSIX扩展, 在sed里不直接支持 需要加转义字符"\" 。 也就是说得这样使用: \| \( \) 可以直接用两个 ...