Linux教程

linux系统中如何删除文件中的第几个字符

本文主要是介绍linux系统中如何删除文件中的第几个字符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、测试数据

[root@PC3 test]# cat b.txt
sfg3
dg2k

 

2、删除第三个字符,sed删除

[root@PC3 test]# cat b.txt
sfg3
dg2k
[root@PC3 test]# sed 's/.//3' b.txt
sf3
dgk

 

3、cut删除

[root@PC3 test]# cat b.txt
sfg3
dg2k
[root@PC3 test]# cut -b 3 --complement b.txt
sf3
dgk
[root@PC3 test]# cut -b 2-3 --complement b.txt
s3
dk

 

4、echo删除

[root@PC3 test]# cat b.txt
sfg3
dg2k
[root@PC3 test]# for i in `cat b.txt`; do echo "${i:0:2}${i:3}"; done
sf3
dgk

 

这篇关于linux系统中如何删除文件中的第几个字符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!