正则表达式中模式的反意如何表示?

正则表达式中模式的反意如何表示?

比如:
aaa
bbb
ccc
ddd
用正则表示式显示出除"aaa"以外所有的行,如何表示?      
sed '/^aaa$/d'
sed -n '/^aaa$/!p'      
单纯用 RE 好像没有这种功能, 不过一般的 tool 都有此类开关可用, 比如 grep 有个 -v 选项; perl 或者 awk 里面可以用 !~ 来判断; ...       
补充一个grep的:grep -v aaa      
感谢!用其它方法同样很方便.