全部覚えるのは流石に被り過ぎじゃないか?
sed は俺の中ではちと別格だが、含めるとしたら多くてもせいぜい
sed + ワンライナー(Perl || Ruby) + 書き捨て(AWK || Perl || Python || Ruby) + 対話型(Rubyのirb || Python)
の4種類で良いかと。他は必要になった時か無性に覚えたくなった時で良い。