- 论坛徽章:
- 2
|
请参考
- [root@study tmp]# cat paste.awk
- BEGIN{
- f=0
- }
- {
- if(f==0){
- a[1]=$1
- printf $0
- getline
- }
- if(a[1]==$1){
- printf ":" $2 " " $3 " " $4 " "
- a[1]=$1
- f=1
- next
- }
- printf "\n"
- printf $0
- a[1]=$1
- f=1
- }
- END{
- printf "\n"
- }
- [root@study tmp]# awk -f paste.awk 1.txt
- 1.1.1.1 general/tcp GNU-Bash 1.0
- 2.2.2.2 general/tcp GNU-Bash 1.0:general/tcp HTTP-Brute 4.0 :53/tcp VMSA-2015-0001:-VMware-vCenter-Server,-ESXi,-Workstation 7.1 :111/tcp VMSA-2015-0007:-VMware-ESXi-OpenSLP 3.0
- 3.3.3.3 general/tcp GNU-Bash-Environment 5.0:80/tcp HTTP-Brute-Force 2.0
复制代码 |
|