grep을 사용하여 /etc/passwd에서 "문자열"이 포함된 줄을 분리합니다.

grep을 사용하여 /etc/passwd에서 "문자열"이 포함된 줄을 분리합니다.

/etc/passwd쉘 코드를 배우기 위해 살펴보는 "할 일" 목록이 있고 " " 가 포함된 줄을 분리하려면 grep을 사용해야 합니다 ubu. 이 명령 less /etc/passwd은 액세스 /etc/passwd및 특정 문자열 패턴 찾기/검색용 이라는 것을 알고 있지만 grep그게 전부입니다.

답변1

그리고 grep:

$ grep -F "ubu" /etc/passwd

이는 파일에서 리터럴 문자열을 grep -F검색하는 데 사용됩니다 . 그렇지 않은 경우 정규식 으로 처리됩니다 . 이 경우 아무런 차이가 없지만 문자열에 예를 들어 정규식에서 "특별"한 문자가 포함되어 있으면 해당 문자를 "덜 특별"하게 만드는 방법입니다.ubu/etc/passwd-Fgrepubu*

grep일치하는 항목이 포함된 모든 행이 반환됩니다.

ubu사용자 이름( a충분히일부가 아닌 사용자 이름) 다음 명령은 시스템이 사용하는 모든 디렉토리 서비스(예: LDAP 또는 NIS/YP)도 찾습니다.

$ getent passwd ubu

답변2

기본 사항을 배우려면 튜토리얼부터 시작해야 할 것입니다.

그냥 찾고 계시다면grep매뉴얼 페이지, 쉽게 알아낼 수 있어야합니다.

기본적으로는 가능합니다 grep "ubu" /etc/passwd.

관련 정보