Экран GNU:программист-кавычки ` ` в Readbuf?
-
19-09-2019 - |
Вопрос
В команды нужны абсолютные пути при прихлебывании.Поэтому мне нужны кавычки программиста, потому что мне лень писать длинные пути.Как я могу использовать их следующим образом:
^a :readbuf `pwd`/file
Решение
Ваш вопрос, похоже, предполагает, что таким образом можно использовать обратные ссылки.Однако, screen
похоже, что обратные ссылки в :readbuf
команда.Он также не поддерживает другие соглашения оболочки, такие как ~
для домашнего каталога или $XYZ
для расширений переменных среды.
Когда screen
считывает файл, указанный в :readbuf
команда, имя файла относительно текущего каталога, в котором screen
запущенный, а не текущий каталог того, что отображается в активном окне.Возможно, именно поэтому вы обнаружили, что абсолютные пути работают для вас.Попробуйте использовать имя файла, относящееся к любому каталогу, который вы запустили screen
из оригинала.
Обновить:Для дополнительной работы над этим ответом см.: Экран GNU:Переменные среды