我可以得到一個不匹配的行不使用awk
或sed
如何在不使用awk或sed的情況下獲得不匹配的行?
我不使用awk
或sed
,因爲我使用的文本文件沒有列和它們的排列變化的常數。例如,我有一個名爲error1.txt
這個文本文件,其中包含這樣的很多線路:
>304 00000800020030000000000032000AC00000000032000AC00000000000000000000000000000000022000000000 00000 \Device\Termdd en-US Classic Error Description 1. System MAN-RW-ADC1.PH.NIIT.com 50
>50 49162 49162 18256 18256 0x80000000000000 2 2 TermDD 0 11/10/2013 11:47
如果我想要得到的線:
Error Description 1
11/10/2013
11:47
我現在所擁有的唯一的一點是:
`egrep '(Error.*Description.*1)' /home/xxxxxx/Documents/error1.txt`
我應該使用什麼命令反轉場比賽沒有sed
或awk
?
你想只匹配模式的行?你只想得到不符合該模式的線?還有別的嗎? –
我想要的行'錯誤說明1 11/10/2013 11:47' – endlesslearning
這不是自己的行。這是一條線的一部分。你想讓它的整個線路上的內容? –