/etc/passwd
쉘 코드를 배우기 위해 살펴보는 "할 일" 목록이 있고 " " 가 포함된 줄을 분리하려면 grep을 사용해야 합니다 ubu
. 이 명령 less /etc/passwd
은 액세스 /etc/passwd
및 특정 문자열 패턴 찾기/검색용 이라는 것을 알고 있지만 grep
그게 전부입니다.
답변1
그리고 grep
:
$ grep -F "ubu" /etc/passwd
이는 파일에서 리터럴 문자열을 grep -F
검색하는 데 사용됩니다 . 그렇지 않은 경우 정규식 으로 처리됩니다 . 이 경우 아무런 차이가 없지만 문자열에 예를 들어 정규식에서 "특별"한 문자가 포함되어 있으면 해당 문자를 "덜 특별"하게 만드는 방법입니다.ubu
/etc/passwd
-F
grep
ubu
*
grep
일치하는 항목이 포함된 모든 행이 반환됩니다.
ubu
사용자 이름( a충분히일부가 아닌 사용자 이름) 다음 명령은 시스템이 사용하는 모든 디렉토리 서비스(예: LDAP 또는 NIS/YP)도 찾습니다.
$ getent passwd ubu
답변2
기본 사항을 배우려면 튜토리얼부터 시작해야 할 것입니다.
그냥 찾고 계시다면grep
매뉴얼 페이지, 쉽게 알아낼 수 있어야합니다.
기본적으로는 가능합니다 grep "ubu" /etc/passwd
.