name1 20160801|76 20160802|67 20160803|49 20160804|35 20160805|55 20160806|76 20160807|77 20160808|70 2016089|50 20160810|75 20160811|97 20160812|90 20160813|87 20160814|99 20160815|113 20160816|83 20160817|57 20160818|158 20160819|61 20160820|46 20160821|1769608 20160822|2580938 20160823|436093 20160824|75 20160825|57 20160826|70 20160827|97 20160828|101 20160829|96 20160830|95 20160831|89
name2 20160801|32413 20160802|37707 20160803|32230 20160804|31711 20160805|32366 20160806|35532 20160807|36961 20160808|45423 2016089|65230 20160810|111078 20160811|74357 20160812|71196 20160813|71748 20160814|77001 20160815|91687 20160816|92076 20160817|89706 20160818|126690 20160819|168587 20160820|207128 20160821|221440 20160822|234594 20160823|200963 20160824|165231 20160825|139600 20160826|145483 20160827|209013 20160828|228550 20160829|223712 20160830|217959 20160831|169106
我在文件中有兩行的行位置,如line1和line2。這些行可能在文件中的任何位置,但我可以使用基於每行中的名稱(第一個單詞)的搜索關鍵字訪問行位置使用awk比較文件中兩行的相應值
20160801表示yyyymmdd並具有由| 我需要比較與給定兩行的每個日期相關的值。
我是awk中的新手。我不理解如何在同一時間比較這兩條線。
我不理解。 1)每個文件都有'name1'和'name2'唯一值嗎?即每個文件中多於1個?你只需要在文件1中找到name1並在文件2中找到名稱2並比較每行中的日期字符串? – dawg
名稱1 name2在整個文件中將是唯一的。每行有31天。下一天是當天管道價值。我需要比較兩行中日期的相應值。每行有一個給定月份的31天。所以日期和他們的位置是相同的文件 – joe
比較和做什麼?你的預期產出是多少? – karakfa