¿Por qué leer y escribir el mismo archivo a través de la redirección de E / S da como resultado un archivo vacío en Unix?
Si redirecciono la salida de un comando al mismo archivo del que se lee, su contenido se borra.
sed 's/abd/def/g' a.txt > a.txt
¿Alguien puede explicar por qué?