Путаница возникает из-за команды mv
.
В этом случае mv
на самом деле не move
файл, а просто дает ему новое имя.
содержимое файла остается неизменным, и это все еще место назначения стандартного вывода вашей текущей оболочки.
Вот почему команда echo
все еще выводит в исходный файл.