bash를 사용하여 문자열이 포함 된 첫 번째 폴더 이름 찾기 나는 Bash에서 이것을하고 싶습니다. 현재 디렉토리에서 이름에 "foo"가 포함 된 첫 번째 폴더를 찾습니다. 나는 find 명령을 가지고 놀았지만 약간 혼란 스럽습니다. 어떤 제안? 다음 -quit옵션을 사용할 수 있습니다 find. find -maxdepth 1 -type d -name '*foo*' -print -quit pattern="foo" for _dir in *"${pattern}"*; do [ -d "${_dir}" ] && dir="${_dir}" && break done echo "${dir}" 제공된 다른 쉘 솔루션보다 낫습니다. 패턴이 glob의 일부이고 루프 내부에서 확인되지 않으므로 거대한 디렉토리의 경우 더 빠릅..