awk操作两个文件

2025-02-13 02:06:05
推荐回答(1个)
回答(1):

  1. 最简单的办法是
     paste a.txt b.txt

  2. 用awk的话

     awk 'BEGIN{
    while(getline var < "/tmp/a.txt" > 0 )
        a[i++]=var
    while(getline var < "/tmp/b.txt" > 0)
        b[j++]=var
     
    for(k=1;k<(i>j?i:j);k++)
        print a[k] "\t" b[k]
    }'


    注意a.txt b.txt须给全路径