【发布时间】:2021-01-13 20:30:59
【问题描述】:
输入文件:
2020-09-24 12:08:18,085.085 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Benchmarking Data function ENDED
2020-09-24 12:08:18,085.085 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep -
Average_Unit_Price_00 0.000000 Average_Unit_Price
Competition_Media_00 0.000000 Competition_Media
2020-09-24 12:08:18,229.229 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Configure JSON function ENDED
2020-09-24 12:08:18,302.302 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Writing into CSV STARTED
2020-09-24 11:44:03,070.070 ERROR 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/pandas/core/indexes/base.py", line 2646, in get_loc
return self._engine.get_loc(key)
File "pandas/_libs/hashtable_class_helper.pxi", line 1626, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: None
2020-09-24 12:08:18,503.503 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - *************Data Prep Step ENDED*****************
2020-09-25 07:39:09,008.008 INFO 8ccaf8d81212 LWpHmfMDcu03xp5 J0ps4NHADvsyIFt model2 - model2 Time: 0:00:03.281901
2020-09-25 07:39:09,008.008 INFO 8ccaf8d81212 LWpHmfMDcu03xp5 J0ps4NHADvsyIFt model2 -
2020-09-25 07:39:09,010.010 INFO 8ccaf8d81212 LWpHmfMDcu03xp5 J0ps4NHADvsyIFt model2 - Generating CModel_Meas_Agg STARTED
2020-09-25 07:39:09,019.019 INFO 8ccaf8d81212 LWpHmfMDcu03xp5 J0ps4NHADvsyIFt model2 - CModel_Meas_All file has 21 observations
命令:
awk '/38210f97f184/&&/94rXXKaa3KLamiJ/' Input_File
预期结果:
2020-09-24 12:08:18,085.085 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Benchmarking Data function ENDED
2020-09-24 12:08:18,085.085 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep -
Average_Unit_Price_00 0.000000 Average_Unit_Price
Competition_Media_00 0.000000 Competition_Media
2020-09-24 12:08:18,229.229 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Configure JSON function ENDED
2020-09-24 12:08:18,302.302 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Writing into CSV STARTED
2020-09-24 11:44:03,070.070 ERROR 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/pandas/core/indexes/base.py", line 2646, in get_loc
return self._engine.get_loc(key)
File "pandas/_libs/hashtable_class_helper.pxi", line 1626, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: None
2020-09-24 12:08:18,503.503 INFO 38210f97f184 lCpkydbL6wlNNi0 94rXXKaa3KLamiJ prep - *************Data Prep Step ENDED*****************
【问题讨论】:
-
添加您的预期输出。
-
欢迎来到 SO 并感谢您的努力。您能否更清楚您想要哪些线路?您的
awk命令正在检查具有38210f97f184和94rXXKaa3KLamiJ的行,它们应该打印同时具有它们的行,那么有什么不工作的请告诉我们。 -
@RavinderSingh13 是的,我确实需要具有 38210f97f184 和 94rXXKaa3KLamiJ 的行,甚至在匹配模式之间的行之间也需要
-
@90's_jaddu,好的,但是您的预期输出样本不清楚,请修复它并让我们知道。
-
所以即使在一行中发现了一个模式,你想输出完整的输入文件吗?