这些命令在 slurping 中需要绝对路径。所以我需要程序员引用,因为懒得写长路径。我怎样才能像这样使用它们:
^a :readbuf `pwd`/file
这些命令在 slurping 中需要绝对路径。所以我需要程序员引用,因为懒得写长路径。我怎样才能像这样使用它们:
^a :readbuf `pwd`/file
您的问题似乎假设可以以这种方式使用反引号。但是,screen
似乎不支持:readbuf
命令中的反引号。它也不支持其他 shell 约定,例如~
主目录或$XYZ
环境变量扩展。
当screen
读取:readbuf
命令中指定的文件时,文件名是相对于当前screen
启动的目录,而不是活动窗口中显示的当前目录。这可能就是您发现绝对路径对您有用的原因。尝试使用相对于您最初开始screen
的任何目录的文件名。
更新:有关此答案的其他工作,请参阅:GNU Screen: Environment variables