linux下,删除指定字符间的内容

linux下,删除指定字符间的内容,第1张

#include <stdio.h>

int main(void)

{

printf("abcde")

printf("\b\b \b\b")/*让光标左移两位(删除两个字符),注意中间有两个空格*/

return 0

}

******************************************************

如果有大量的对基于字符界面的GUI *** 作,建议使用cruses库进行编程,里面提供了丰富的基于文本的屏幕管理函数。

例如:

#include <stdio.h>

#include <curses.h>

int main(void)

{

initscr()/*初始化curses*/

printw("abcde")/*输出*/

refresh()

move(0,2)/*移动光标位置*/

insch('C')/*在光标当前位置插入字符*/

refresh()

endwin()/*结束curses编程*/

return 0

}

( gcc a.c -lcurses )

请参考

1、首先使用vim命令建立一个Hello.java文件,输入vim hello.java。

2、现在还不是在编辑模式,需要在键盘上输入i键进入。

3、进入编辑模式之后就可以输入我们想要输入的内容。

4、如果想要保存文件内容,需要进入命令行模式,点击键盘上Esc键,shift键输入:wq。

5、比如删除第六行,将光标移至要删除的第六行,连续输入两次小写的d,即dd,就可以成功删除第6行。

可以在空格前加上转义符 \ ,就能达到效果。比如:

~$ ls test\ aa.txt

test aa.txt

~$ rm test\ aa.txt

~$ ls test\ aa.txt

ls: cannot access test aa.txt: No such file or directory

这样就删除了文件。

如果文件的第一个字符不是空格,可以先写几个字符,再用tab键选择,会自动出来带 \ 转义之后的文件名。

\字符的意义:

\(反斜杠) 又叫转义,去除其后紧跟的元字符或通配符的特殊意义。

转义符还可以处理其他特殊符号,比如通用符:*、?、$等,以及 \ 字符本身。只需要在它前面加上 \ 即可。


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

原文地址: https://outofmemory.cn/yw/7307301.html

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

发表评论

登录后才能评论

评论列表(0条)

保存