Я пытаюсь создать сценарий оболочки, чтобы взять аргумент и использовать его для именования вкладки терминала. Поэтому, если имя скрипта равно tabnm, tabnm "test" должен переименовать текущую вкладку "test"
Это мой код:
#!/bin/sh
echo -ne "\e]1;$1\a"
но когда я запускаю его, я получаю этот вывод:
тест robin @ icarus $ sh tabnm.sh
-ne \e] 1; тест
Если я просто запускаю echo -ne "\e] 1; Test\a" прямо в оболочке, вкладка переименовывается.