linux 下,打开一个文件把里面的空格替换成“:"怎么弄啊?

linux 下,打开一个文件把里面的空格替换成“:"怎么弄啊?,第1张

你是想用命令把里面的所有的空格都改为:吗,还是怎么啊,如果只改几个的话,用vi就可以,如果是批量的话,还是用命令把,sed 's/ /:/g' filename

sed命令我也不大会,你自己看一下参考资料,我也不怎么用linux的

kwrite 选上你要删除开始为空格的那些行,之后 shift + tab 。

如果是 GNOME 环境,可以用 gedit 。

这两个好像都叫做“文本编辑器”。只不过基于的环境不同。

这个功能本来主要是方便写程序的。

1.4.1 方法一 sed+sed 先用sed命令将前面的部分替换为空,经过管道,sed在将后面的部分替换为空。 znix oldboy]# sed 's#I am ##g' oldboy.txt |sed 's#,myqq is##g' oldboy 31333741 1.4.2 方法二 sed+awk sed将逗号换为空格$3,$NF}' oldboy 31333741 1.4.3 方法三 awk 使用-F指定分隔符,这里指定为逗号和空格,print 需要在{}中才可以使用。 root@znix oldboy]# awk -F "[, ]" '{print $3,$6}' oldboy.txt oldboy 31333741 1.4.4 方法四 sed+cut 先用sed将逗号替换为空格


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

原文地址:https://54852.com/yw/7486017.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存