Mover líneas que coinciden con un patrón de un archivo a otro

Quiero mover líneas que coincidan con cierto patrón desde file1 a file2. Análogo a la operación cortar y pegar de un archivo a otro en windows

Ejempl

digamos que quiero cortar todas las líneas que contienenbar desde file1 y pégalo en @ recién crea file2

Entrada

file1

bla foo bla
bla bar bla
bla aaa bla
bla bar bla
bla foo bla

Salida deseada después del procesamiento:

file1

bla foo bla
bla aaa bla
bla foo bla

file2

bla bar bla
bla bar bla

Lo que he probado

grep crea el deseado file2 pero no modifica file1

grep 'bar' file1 > file2

sed -i modifica @ desea file1 pero no crea file2

sed -i '/bar/d' file1

Si ejecuto ambos comandos uno tras otro, obtengo el resultado deseado. Pero aquí estoy buscando una comando de línea simple por curiosidad y para hacer un guión más conciso.

Tu ayuda será apreciada