파일이있어서 데이터를 추출해야합니다. 내가 직면하고있는 문제는 일부 라인이 다른 라인과 거의 같지 않다는 것입니다.리눅스에서 텍스트 파일의 데이터를 추출하십시오.
action=accept trandisp=noop srcip=1.1.1.1 dstip=2.2.2.2 service=PING proto=1 duration=61
action=accept trandisp=noop srcip=1.1.1.1 dstip=3.3.3.3 dstport=80 service=http proto=1 duration=61
내가 첫 번째 행에서 서비스 대상 IP를 얻으려면, 두 번째 줄에 dstport 및 서비스와 목적지 IP : 여기에 예입니다.
저는 리눅스가 처음이에요. grep로 시도해 봤지만 저에게는 효과가 없었습니다. 답변에 대한 설명을 도와주세요.
시도해 보셨습니까? 또한 [this] (http://stackoverflow.com/questions/17291557/extract-strings-in-a-text-file-using-grep) 도움이 될 수도 있습니다. –
'gawk' (또는 아마도'perl') , 또는 아마도'sed' –