使用shell命令给文件中每一行的前面、后面、添加字符

shell给一个文件中的每一行开头插入字符的方法:awk '{print "X"$0}' fileName

shell给一个文件中的每一行结尾插入字符的方法:awk '{print $0"X"}' fileName

shell给一个文件中的每一行的指定列插入字符的方法:awk '$O=$O" X"' fileName

 

示例:

文件test.log

[root@master tmp]# cat test.log 
123213
3213123
312312

  

1、每一行开头插入字符

[root@master tmp]# awk '{print "qqq"$0}' test.log 
qqq123213
qqq3213123
qqq312312

  

2、每一行结尾插入字符

[root@master tmp]# awk '{print $0"qqq"}' test.log 
123213qqq
3213123qqq
312312qqq

 

 

3、保存到其他文件

awk '{print $0"qqq"}' test.log>bb.log

 

posted @ 2017-10-25 09:59  Gringer  阅读(2363)  评论(0)    收藏  举报