В вашем файле нет новой строки в конце. В результате приглашение оболочки просто помещается в конец. Вы можете исправить это, добавив его.
printf '\n' >> file
Вы можете воссоздать эту проблему, создав файл без новой строки в конце. (Флаг -n
указывает echo не добавлять новую строку в конце.)
[zbrady@server ~]$ printf 'test' > testfile
[zbrady@server ~]$ cat testfile
test[zbrady@server ~]$
[zbrady@server ~]$ printf '\n' >> testfile
[zbrady@server ~]$ cat testfile
test
[zbrady@server ~]$