LINUX.ORG.RU

screen и hardstatus: использование backtick'ов


0

0

Возникла необходимость добавить в хардстатус текущую директорию.
Однако оба метода - $PWD и вывод backtick-команды не обновляются.
Несмотря на то, что во втором случае время автообновления укзанно напрямую.
Что было вписано в конфиг:

Версия с $PWD:
hardstatus lastline "%{+b wk} %c %D %d %M %Y $PWD : %H %=[ %w ]"

Версия с `:
backtick 10 1 1 /bin/pwd
hardstatus alwayslastline "%{+b wk} %c %D %d %M %Y %10` : %H %=[ %w ]"

Хелп! Вчера из-за отсутствия указания текущей директории закомиттил не из той папки и при откате чуть не убил результаты работы за месяц!

anonymous

> Вчера из-за отсутствия указания текущей директории закомиттил не из той папки и при откате чуть не убил результаты работы за месяц!

Используй PS1 для отображения текущей директории.

kondor ★★★
()
Ответ на: комментарий от kondor

Бэш у меня показывает текущую директорию, точнее последний компонент ее имени. Но так вышло, что имена совпадали - кроме собственно рабочего репозитария, я держу еще свой. В рабочий вливаю очень редко, после тестирования, а в свой - при малейшем изменении, чтобы можно было откатить.

anonymous
()
Ответ на: комментарий от kondor

Спасибо!
Надо только подумать, как сделать раздельные файлы c выводом pwd для разных терминалов.

anonymous
()
Ответ на: комментарий от anonymous

Предварительно предлагаю использовать не .pwd, а .pwd.номер_псевдотерминала :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.