Вопрос

В команды нужны абсолютные пути при прихлебывании.Поэтому мне нужны кавычки программиста, потому что мне лень писать длинные пути.Как я могу использовать их следующим образом:

^a :readbuf `pwd`/file
Это было полезно?

Решение

Ваш вопрос, похоже, предполагает, что таким образом можно использовать обратные ссылки.Однако, screen похоже, что обратные ссылки в :readbuf команда.Он также не поддерживает другие соглашения оболочки, такие как ~ для домашнего каталога или $XYZ для расширений переменных среды.

Когда screen считывает файл, указанный в :readbuf команда, имя файла относительно текущего каталога, в котором screen запущенный, а не текущий каталог того, что отображается в активном окне.Возможно, именно поэтому вы обнаружили, что абсолютные пути работают для вас.Попробуйте использовать имя файла, относящееся к любому каталогу, который вы запустили screen из оригинала.

Обновить:Для дополнительной работы над этим ответом см.: Экран GNU:Переменные среды

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top