다른 명령을 성공적으로 실행한 후 wc -l을 사용하십시오.

다른 명령을 성공적으로 실행한 후 wc -l을 사용하십시오.

파일(/etc/services)에서 모든 서비스를 꺼내고, 각 서비스에 대해 두 배 이상의 항목을 모두 제외하고, "#"으로 시작하는 줄을 제외하고, 알파벳순으로 정렬하고 파일에 저장해야 합니다. 이 모든 작업이 성공적으로 완료되면 행 수를 계산해야 합니다. 이것이 내가 어려움을 겪고 있는 부분입니다: wc -l 명령을 적용하는 것입니다...지금까지 나는 다음을 수행했습니다:

cut -f 1 etc/services | sed ‘/^#/ d‘ | sort | uniq -u > uniqueservices.txt

도와주세요?

감사해요

답변1

이 시도:

cut -f 1 /etc/services | grep -v -E '^[[:space:]]?#' | sort -u > uniqueservices.txt && wc -l uniqueservices.txt

관련 정보