Я думаю, -n
и -e
получат отклик, потому что ваша версия echo
не распознает эти параметры и обрабатывает их как буквальный текст для эха.
Но вы знаете, что Perl имеет егособственный инструмент для вывода текста: print
.
print("\033]0;$title\007");
Возможно, вам потребуется очистить буфер впоследствии:
use IO::Handle qw( );
STDOUT->flush();
или просто следующее, если вы не против отключить буферизацию:
$| = 1;
PS - Ваши цитаты (''echo ...''
) не имеют смысла, но они превращаются в небытие, поэтому они не вызывают проблемы.