zoukankan      html  css  js  c++  java
  • 利用数组合并2个文件最后2列

    data1:

    a b c d
    aa bb cc dd
    

    data2:

    1 2 3 4 5 6 7
    11 22 33 44 55 66 77
    111 222 333 444 555 666 777
    

    期望结果:
    把data1的最后2列合并到data2的最后2列之后

    6 7 c d
    6 7 cc dd
    66 77 c d
    66 77 cc dd
    666 777 c d
    666 777 cc dd
    

    脚本:

    View Code
    awk 'NR==FNR{a[FNR]=$(NF-1) FS $NF; len=FNR; next} {for(i=1; i<=len; i++) print $(NF-1),$NF,a[i]}' data1 data2
    
    *** 你必须十分努力,才能看起来毫不费力 ***
  • 相关阅读:
    Java面经
    关于MarkDown语法
    JQuery
    Filter & Listener
    JSP & EL & JSTL
    Cookie & Session
    Servlet & HTTP
    Tomcat
    XML
    BootStrap
  • 原文地址:https://www.cnblogs.com/bigtree2pingping/p/13072534.html
Copyright © 2011-2022 走看看