내가 grep 편집한 다음 출력이 있습니다.
ltm pool www.cloud.com-Pool-80
monitor http
ltm pool www.cloud.com-Pool-443
monitor https
ltm pool www.cloud.com-Pool-8080
monitor tcp
그러나 출력이 아래와 같기를 원합니다.
ltm pool www.cloud.com-Pool-80 monitor http
ltm pool www.cloud.com-Pool-443 monitor https
ltm pool www.cloud.com-Pool-8080 monitor tcp
grep 및 egrep에 대한 매뉴얼 페이지를 살펴봤지만 이를 수행하는 쉬운 방법은 없는 것 같습니까? 아이디어를 주시면 감사하겠습니다.
답변1
출력을 포스트 프로세서 grep
로 파이프할 수 있습니다.awk
grep .... | awk '{ORS=NR % 2? " ": "\n"; print}'
정규식의 복잡성에 따라 필터링과 사후 처리를 단일 awk
명령 으로 결합할 수 있습니다.
아니면 paste
좋은 해결책을 생각해내세요.돈 크리스티
grep ... | paste -d ' ' - -