简体   繁体   English

如何使用linux命令在文本文件中选择包含信息的行

[英]How to select rows with information in a text file by using linux command

I just want to select certain info in separated rows in a text file. 我只想在文本文件的分隔行中选择某些信息。 How do I deal with this? 我该如何处理? 图片 For selecting row, which contains "SUBSCRIBERIDENTIFIER" and another row contains "LATEST_OFFLINE_TIME" 用于选择包含“ SUBSCRIBERIDENTIFIER”的行和包含“ LATEST_OFFLINE_TIME”的另一行

My output to look like following: 我的输出如下所示:
SUBSCRIBERIDENTIFIER=23481XXXXXX02 SUBSCRIBERIDENTIFIER = 23481XXXXXX02
LATEST_OFFLINE_TIME=20170330191209 LATEST_OFFLINE_TIME = 20170330191209

$ awk '/'"SUBSCRIBERIDENTIFIER"'/,/'"LATEST_OFFLINE_TIME"'/' file.txt
SUBSCRIBERIDENTIFIER=1923UIO1U23I1O
LATEST_OFFLINE_TIME=128390812903810983019

$ awk '/SUBSCRIBERIDENTIFIER/,/LATEST_OFFLINE_TIME/' file.txt

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM