缓冲区的屏幕命令

时间:2015-11-06 17:58:31

标签: gnu-screen

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

如何一次执行readbuf,writebuf和cat三个命令?

1 个答案:

答案 0 :(得分:0)

这对我有用:

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