【发布时间】:2012-03-10 16:10:38
【问题描述】:
我想在执行脚本后刷新输出,并且所有输出都不应该出现在我的终端屏幕中。
假设我有以下示例
#!/usr/bin/perl
print "HAI \n";
sleep 5;
如果我执行上面的脚本
# ./file
HAI
#
我希望上面的输出为
# ./file
#
HAI 应该显示 5 秒,它应该被删除,并且终端中不应该有像 putty 这样的输出。
【问题讨论】:
-
How flush file in perl? 的可能重复项
-
@J-16SDiZ 他的意思不是“刷新缓冲区”,他的意思是“清屏”。
-
我认为您的意思不是“刷新”,因为它指的是缓冲区立即打印到屏幕上。您正在寻找一种方法来删除已打印的内容。
-
好的,抱歉。我阅读了第一个答案,并认为这就是他想要做的。
标签: perl