缓冲区的屏幕命令
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
我想将文件的内容读入缓冲区并将其标准输出到屏幕。我这样做了: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