我正在 Ubuntu 中试验命名管道,但之前没有使用它们的经验。我做了以下事情:
mkfifo pipe
ls>pipe&
cat pipe
这会将我文件夹中所有文件的列表输入pipe
并显示它们。我试图一次读取管道 2 行。所以,我想要一个命令,当执行一次时,会给出文件夹中第一个和第二个文件的名称。如果再次执行该命令,我想要第三个和第四个文件名。有什么办法吗?
我试过了head -2 pipe
。它显示了前两个文件名。但是当它再次被执行时,它被吊死了。正确的方向是什么?
我正在 Ubuntu 中试验命名管道,但之前没有使用它们的经验。我做了以下事情:
mkfifo pipe
ls>pipe&
cat pipe
这会将我文件夹中所有文件的列表输入pipe
并显示它们。我试图一次读取管道 2 行。所以,我想要一个命令,当执行一次时,会给出文件夹中第一个和第二个文件的名称。如果再次执行该命令,我想要第三个和第四个文件名。有什么办法吗?
我试过了head -2 pipe
。它显示了前两个文件名。但是当它再次被执行时,它被吊死了。正确的方向是什么?