在 cli 中每 3 秒逐行回显一个文本
Echo a text line-by-line every 3 seconds in cli
如何每 3 秒从文本文件中输出一行新文本?
我发现您可以使用 forever
或 repeat
重复命令,也可以使用 sed
.[= 逐行读取文件文本16=]
我知道这可以在 perl
或 python
的几行中完成,我只是好奇这一点。
如果文件很大(所以它不应该在 ram 中缓冲)怎么办?
在我的特定情况下,输出将通过管道传输到 netcat
。
awk '{print [=10=] ;system("sleep 3")}' inputfile
不确定其效率。只是另一种方法。
如何每 3 秒从文本文件中输出一行新文本?
我发现您可以使用 forever
或 repeat
重复命令,也可以使用 sed
.[= 逐行读取文件文本16=]
我知道这可以在 perl
或 python
的几行中完成,我只是好奇这一点。
如果文件很大(所以它不应该在 ram 中缓冲)怎么办?
在我的特定情况下,输出将通过管道传输到 netcat
。
awk '{print [=10=] ;system("sleep 3")}' inputfile
不确定其效率。只是另一种方法。