awk吧 关注:104贴子:293
  • 9回复贴,共1
test1.txt
1 a jk ll hu
2 b lk kk uy
3 c sh dd sd
test2.txt
1 98 hju kjhd
2 34 sdg qihg
3 21 eko algp
得到文件
test3.txt
1 a jk hju hu
2 b lk sdg uy
3 c sh eko sd
awk如何实现,或者其它的方法也可以。


IP属地:四川1楼2014-07-24 15:43回复
    自己顶,等我学会了来自己给答案


    IP属地:四川来自Android客户端2楼2014-07-25 23:16
    回复
      哎!


      IP属地:四川来自Android客户端3楼2014-07-29 09:24
      回复
        最后我也没有搞定呀!


        IP属地:四川来自Android客户端4楼2014-08-03 21:41
        回复


          IP属地:四川来自Android客户端7楼2014-08-27 21:33
          回复
            这么简单都不会,还玩啥awk呢,把两个文件粘到一起,然后,挑第几列,随便挑,就输出了。看来你不适合玩awk
            「网内存知己,天涯若比邻」


            IP属地:天津来自WindowsPhone客户端8楼2015-05-12 00:20
            收起回复
              处理两个文件,先读完第一个文件,记录下每行数据到一个数组中。
              读第二个文件时,每读一行就插入$3到上述数组中替换它的$3.然后打印。这时候第一个文件的数组要用split拆分成一个数组。
              判断文件序号可以用ARGIND变量,也可以用FILENAME变量判断文件名。


              IP属地:广西9楼2019-12-09 20:54
              回复