%20awk%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%8B%A4%EC%9D%8C%EC%9D%84%20%ED%85%8C%EC%9D%B4%EB%B8%94%20%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C%20%EC%9D%B8%EC%87%84%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
쿼리에서 얻은 텍스트는 다음과 같습니다.
EMC Documentum idql - Interactive document query interface
(c) Copyright EMC Corp., 1992 - 2013
All rights reserved.
Client Library Release 7.1.0200.0207
Connecting to Server
1> 2> ID Name ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
128993434 Status
(1 row affected)
요구 사항:- 아래 표 형식으로 인쇄하세요.
ID Name
128993434 Status
다음과 같은 내용을 인쇄하려면 awk를 사용해 보십시오.
awk '{if($0 !~ /--/){sub(/^ +/,"");print $0}}' output_status.txt
이로 인해 내가 원하는 결과가 나오지 않았습니다.
안내해주세요.
답변1
다음 명령으로 완료
awk '/Name/||/Status/{print $0}' filename| sed "s/-//g"| sed '/^$/d'| sed "s/1> 2> //g"| sed '/^$/d'|sed '/^$/d'
산출
ID Name
128993434 Status