답변1
그러면 *$name*
이름이 일치하는 파일이 출력되고 다음이 포함됩니다 pattern
.
shopt -s globstar # needed to be able to use **
grep -l "pattern" **/*"$name"*
원하는 경우 나중에 globstar를 다시 비활성화할 수 있습니다.
shopt -u globstar
대체 용도 find
:
find . -name "*$name*" -exec grep -l "pattern" {} \;