之前得到匹配的字符串我有日志文件,其中包含格式的日志:grep的:某些字符串
id=tom idfrom=apple
id=tom777 idfrom=apple
id=tom 545 idfrom=facebook
id=tom.232 idfrom=yahoo
当我做grep -w "tom" myfile
,我把他们四个,但我只想要第一个。这尤其困难,因为用户标识符中可能有空格(例如第三个标识符是“tom 545”)。我必须在idfrom
之前和id=
之后得到字符串,之前或之后没有空白。
我该怎么做?
编辑:我只是希望每一个ID,并不是整条线路,我需要的输出应该是:
tom
tom777
tom 545
tom.232
请添加所需的输出为输入您的问题样本。 – Cyrus
@Cyrus对不起,我忘记了,已经编辑。 – brest1007