站点图标 谷姐靓号网

熟悉linux命令行编程大佬请进-netkool2

Rate this post

怎么实现,正常的信息输出,留出底部的最后一行,用作统计信息输出用。
比如终端一共30行,那么就是第1-29行分作一块,第30行分作一块。

再举一个实际点的例子:

这里是在对种子进行分类:
欧美
有码
无码
每个种子输出一行信息。

这里的需求就是,
在终端最后一行,输出类似于:
有码:xxx 无码:xxx 欧美:xxx
这样的信息,xxx就是这个分类的种子的数量
每分析完一个种子,最后一行的信息,就更新一次。并且始终让这行信息保持在最后一行的位置。
最后一行之上的信息,要保持滚动。

用控制符来指定光标在屏幕上的位置,这个我之前就已经了解过,但是目前还没有发现这个东西能解决这个需求。有可能是还有稀奇的控制符没了解到,也有可能是这东西就是解决不了。

热议
推荐楼 jiaogeshaminghn 3小时前

会水的都是不懂技术的
懂技术的不会让你白P所以也不会回答

3楼 Salta 3小时前

没听明白,啊没听明白,啊没听明白,啊

4楼 hapa 3小时前

sed
awk捣鼓捣鼓就出来了

5楼 netkool2 3小时前

有点类似于nano
nano底部显示的是控制命令
这里需求的,显示程序运行的统计信

6楼 zinc 3小时前

你这是写啥?shell脚本?程序?
这是shell下的
https://blog.csdn.net/weixin_42205987/article/details/82080615

7楼 HOH 3小时前

就这?tail 完事

8楼 netkool2 3小时前

你这是写啥?shell脚本?程序?
这是shell下的
https://blog.csdn.net/weixin_42205987/article/details/82 ...

脚本
PHP
ANSI有控制符可以定位位置
但是如果每行都要计算位置的话,非常麻烦

9楼 cnmkdq 3小时前

不知道tmux合不合符楼主的要求,可以分割上下两个窗口,调整到上大下小,然后下面的小窗口中跑信息输出程序

10楼 netkool2 3小时前

不知道tmux合不合符楼主的要求,可以分割上下两个窗口,调整到上大下小,然后下面的小窗口中跑信息输出程序 ...

不是需要哪个程序,是自己写的脚本,要实现这个功能。

感觉这个东西很实用,但是市面上从来没有见到过。

比如爬虫程序,最后一行只用来输出爬了多少次,失败了多少次,之类的,统计信息。
正常的程序输出,都在最后一行之上。

12楼 bot 3小时前

google 搜索 "shell curses"

13楼 adminisd 2小时前

大概了解了,你要输出自己写呗,总不会想着去分析别人程序的输出吧?

14楼 cnmkdq 2小时前

试了一下shell curses,虽然是很多年前的代码,用在shell命令行确实很方便,谢谢楼上的大佬,又学了一点冷门的知识

15楼 netkool2 2小时前

大概了解了,你要输出自己写呗,总不会想着去分析别人程序的输出吧?

你还是没理解

16楼 konololi 2小时前

ncurses

17楼 netkool2 2小时前

顶顶

18楼 shunglay 2小时前

喊一声不会就走

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版