파일(/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