
/etc/passwd 파일에서 하나의 이름만 인쇄하는 데 도움이 필요합니다. 예를 들어 "avi"와 "avig"라는 두 개의 항목이 있는 경우 "avi"만 인쇄하려면 어떻게 해야 합니까? cut, Unique 명령을 시도했지만 제대로 출력되지 않습니다.
답변1
검색하려는 문자열을 고정해야 합니다. 노력하다 egrep '^avi:' /etc/passwd
.
답변2
특정 사용자에 대한 항목만 가져오려면 다음 과 같은 명령을 passwd
사용해야 합니다 .getent
getent passwd avi
그렇지 않으면 정규식/패턴이 원하는 것과만 일치할 만큼 구체적인지 확인하면 됩니다.
당신이 그것을 지원한다면 당신은 다음과 같은 전체 단어로만 패턴과 일치하도록 grep
알 수 있습니다 .grep
grep -w ^avi /etc/passwd
GNU 및 BSD grep과 함께 작동합니다.