目标:将如下数据的第一列数据加上2,并输出每行数据。
[cdh@node23 data]$ head valid_nodes.txt
30,0,cmp,opcode,3
30,1,rax,operan,3
30,2,0x50,operan,3
30,3,jnbe,opcode,3
30,4,0x3e,operan,3
30,5,jle,opcode,0
30,6,0xffffffffffffff3b,operan,0
30,7,jle,opcode,3
30,8,0xffffffffffffff3b,operan,3
30,9,imul,opcode,3
使用awk -F ',' 切割字符串;
使用'{ print $1+2","$2","$3","$4","$5 }'输出每行数据,其中第一列 $1加上了2,与$2拼接起来,中间使用","拼接,后面的列也是如此。。。
经过处理后:
[cdh@node23 data]$ head valid_nodes.txt | awk -F ',' '{ print $1+2","$2","$3","$4","$5 }'
32,0,cmp,opcode,3
32,1,rax,operan,3
32,2,0x50,operan,3
32,3,jnbe,opcode,3
32,4,0x3e,operan,3
32,5,jle,opcode,0
32,6,0xffffffffffffff3b,operan,0
32,7,jle,opcode,3
32,8,0xffffffffffffff3b,operan,3
32,9,imul,opcode,3
首席安全官+是一个聚焦“云计算、大数据、人工智能”等高技术领域,致力网络空间安全发展与战略研究,发布网络安全创新理念、先进架构、前沿技术、产业趋势和资本动态的平台,努力打造“有特色、高水平、国际化”的网络安全思想高地。