/Users에서 관리자 계정, 게스트, 공유 또는 "."로 시작하는 모든 사용자를 뺀 모든 사용자를 가져오기 위해 실행하는 다음 명령이 있습니다.
find /Users -type d -maxdepth 1 -mindepth 1 ! -name admin ! -name Shared ! -name administrator | grep "$a"
이게 무엇보다 궁금한데 "! -name admin ! -name Administrator ! -name Shared" 등을 입력하는 대신 무시하고 싶은 이름을 조합할 수 있는 방법이 없을까요...
답변1
다음 옵션 을 사용할 수 있습니다 -regex
.
find /Users -maxdepth 1 -mindepth 1 -type d \
-not -regex '.*/\(admin\|Shared\|administrator\)' | grep "$a"