linux让写入文件的内容持续更新显示在终端中
例如我运行了一个程序不断将计算结果写入到文件output中,但是程序正在跑的时候我的终端界面是黑的,啥也没有,如何让终端也实时显示持续写入文件的内容,就像在安装程序一样,终端也在一行一行往下走
printf("Progress: [");
for (int i = 0; i <= 100; i++) {
printf("%3d%%", i);
printf("\e[K"); // 清空光标到行尾的所有字符
printf("\r"); // 将光标移动到行首
// 这里放入你程序不断将结果写入output的逻辑的一部分
usleep(100000); // 等待一段时间,以便观察到进度条的效果
}
printf("]\n");
不知道你这个问题是否已经解决, 如果还没有解决的话:iptables -L [-t (filter/nat/mangle/raw)] OUTPUT