linux下用sed或者awk处理一个文件文件的形式为:math 50084 70086 50078 8 输出文件为:0084 math 5 70086 math 5 50078 math 5 8 请问怎么用linux下的sed或者awk处理啊?就是把第一行当做字符串取了,添加到后面

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:55:48

linux下用sed或者awk处理一个文件文件的形式为:math 50084 70086 50078 8 输出文件为:0084 math 5 70086 math 5 50078 math 5 8 请问怎么用linux下的sed或者awk处理啊?就是把第一行当做字符串取了,添加到后面
linux下用sed或者awk处理一个文件
文件的形式为:
math 5
0084 7
0086 5
0078 8

输出文件为:
0084 math 5 7
0086 math 5 5
0078 math 5 8

请问怎么用linux下的sed或者awk处理啊?就是把第一行当做字符串取了,添加到后面每一行的$1 和 $2之间

linux下用sed或者awk处理一个文件文件的形式为:math 50084 70086 50078 8 输出文件为:0084 math 5 70086 math 5 50078 math 5 8 请问怎么用linux下的sed或者awk处理啊?就是把第一行当做字符串取了,添加到后面
[root@localhost ~]# cat test
math 5
0084 7
0086 5
0078 8
[root@localhost ~]# awk '{if(NR==1) var=$0;else print $1,var,$2}' test
0084 math 5 7
0086 math 5 5
0078 math 5 8