特定の行を一括で削除

以下のようにファイルがあったとき row_num.txt

1
3
5

対応する行を以下のファイルから削除する test.txt

aaaaa
bbbbb
ccccc
ddddd
eeeee

こちらのコマンドでできる

$ indexes=(`cat row_num.txt`)
$ echo "${indexes[@]/%/d;}" | sed -f - test.txt
bbbbb
ddddd