Elimine las líneas que contienen la ruta del file usando sed

Tengo una list de líneas en un file que se ve así:

6642a51e0ed5e6f89e5e4090b9aa0fb3 /home/device/eth0/uid d66d1417251a9a151176c34acf046878 /home/device/eth0/uid64 db5c3c9d348ce26169c56901a7606961 /home/device/eth1/dhcp 226c1a53543bddcca5d136fdd5700f4c /home/device/eth1/ipv4 13b376c06f904b607c2a23bd76115595 /home/device/eth1/netmask 

Quiero eliminar ciertas líneas de este file sin líneas en blanco.

Encontré sed como el command apropiado, aunque he intentado algunas maneras y veo trabajar a los demás, todavía no sé cómo hacerlo.

Esto es lo que he sed -i "s|'/home/device/pn'|d" TestRun.chk

Pero no funciona … He leído artículos sobre cómo romper la barra y cómo no usarla. Simplemente no tengo ni idea de que eso funcione para mi situación.

¡Tu ayuda es muy apreciada!

EDITAR:

Muestra de input:

 6642a51e0ed5e6f89e5e4090b9aa0fb3 /home/device/eth0/uid d66d1417251a9a151176c34acf046878 /home/device/eth0/uid64 db5c3c9d348ce26169c56901a7606961 /home/device/eth1/dhcp 226c1a53543bddcca5d136fdd5700f4c /home/device/eth1/ipv4 13b376c06f904b607c2a23bd76115595 /home/device/eth1/netmask 

Después de ejecutar el command sed para eliminar /home/device/eth1/ipv4 el resultado esperado:

 6642a51e0ed5e6f89e5e4090b9aa0fb3 /home/device/eth0/uid d66d1417251a9a151176c34acf046878 /home/device/eth0/uid64 db5c3c9d348ce26169c56901a7606961 /home/device/eth1/dhcp 13b376c06f904b607c2a23bd76115595 /home/device/eth1/netmask