缓冲区的屏幕命令

Screen command for buffer

我想将文件的内容读入缓冲区并将其标准输出到屏幕。我这样做了:screen -X readbuf /home/nitro/file|screen -X writebuf|cat /tmp/screen-exchange但是 cat 命令向我显示了带有 readbuf 命令先前结果的屏幕交换文件。如果我单独执行此命令 - 一切都会正确,我将获得修改后的屏幕交换文件。

如何同时执行所有三个命令 readbuf、writebuf 和 cat?

这对我有用:

screen -X eval "readbuf /tmp/x" writebuf && cat /tmp/screen-exchange