linux下shell脚本怎样实现多行输出在屏幕上 只显示一行 后一行的输出在屏幕上会覆盖前一行的输出?

linux下shell脚本怎样实现多行输出在屏幕上 只显示一行 后一行的输出在屏幕上会覆盖前一行的输出?,第1张

so easy

我记得很久以前还在红联混得时候我写过一个菜单的脚本,就是你这种功能的要求。

我当时是这么干的:

有个printf 这个和C语言里的printf函数的格式符都一样,所以可以用C里面的 \r 或者 \b 来搞

\r光标移到行首

\b 退格

===这两个用哪个都可以,我当时用的是 \r

printf("第一句")

printf("\r") 回到行首

printf("\r")无数个空格后回到行首

printf("第二句")

当然 ,那两个可以合并 printf("\r \r")

你可以用vi编辑器 vi /usr/local/apache2/htdocs/testdb.php <?php $link=mysql_connect ('localhost' ,'test' ,''); if(!$link)echo “Fail!!”; else echo “XXXXXX”; mysql_close(); ?>其中XXXXX代表你想写的一行字,通过浏览器你就可以看到你想要的内容了。祝你好运!

1、基本思路:从第一个文本文件中用fgets()函数读出一行数据,对读出的每一行数据进行判断,如果需要在它的适当位置插入一行,把相应的新内容、以及该行的内容写到第二个文本文件中。如果不需要在该位置插入一行,那就直接将该行数据用fprintf()函数写入第二个文本文件中。2、伪代码:1.打开要修改的文件A,2.创建一个临时文件B,3.while(没到达文件A末尾)从A中读取一行,写到B中,然后写入要追加的内容,写入换行符4.关闭文件A,关闭文件B,5.删除文件A(用remove函数),重命名B为A(用rename函数)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8923758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存