Esta é uma questão de código-golfe. Você precisa pegar o conteúdo de dois arquivos separados (i.txt e o.txt) e trocá-los. Você pode criar um terceiro arquivo para ajudá-lo no processo, mas seu programa o exclui após a troca do conteúdo do arquivo. Renomear os arquivos agora é permitido novamente.
Os programas devem funcionar para qualquer conteúdo de arquivo.
Se o código mais curto vencer, todos os envios elegíveis serão votados positivamente.
inodes o objetivo aqui seria para i.txté inodepara conter os dados de o.txt's inode, e vice-versa, de modo que se houver hardlinks àqueles inodeé em outro lugar, seu conteúdo será apresentado trocados também. Renomear não pode fazer isso.