Linux给文件中每一行的前面、后面、指定列添加/删除相同字符

需要用到shell命令awk
在前面、后面、指定列添加相同字符
(1)给一个文件中的每一行开头插入字符的方法:

awk '{print "需要添加的字符" $0}' fileName

(2)给一个文件中的每一行结尾插入字符的方法:

awk '{print $0 "需要添加的字符"}' fileName

(3)给一个文件中的每一行的指定列插入字符的方法:

awk '$0=$0 X"' fileName

删除某一个列
(1)删除文件中的第一列:
awk '{$1="";print $0}' fileName 或者另一种方法 sed -e 's/[^ ]* //' text

(2)删除指定列:awk '{$Num="";print $0}' fileName

把Num换成要删除的列数即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容