파이프라인을 통해 찾는 방법은 무엇입니까?

파이프라인을 통해 찾는 방법은 무엇입니까?
echo <Search> | find / -name <Search>

나는 이와 같은 것을 달성하려고 노력하고 있습니다. 동일한 결과를 얻기 위해 검색을 변수에 저장한 다음 find를 사용했지만 분명히 만족스럽지 않습니다. 이것을 find에 직접 입력할 수 있다면 좋을 것 같습니다.

답변1

이전에 사용할 수 있습니다 xargs.

echo "*.c" | xargs -I% find / -name "%"

답변2

다음과 같이 교체할 수 있습니다.

$ SEARCH='*mp4'
$ find / -name "$(echo $SEARCH)"

이는 명령의 출력을 변수로 파이프하고 다음과 같은 작업을 수행합니다.

$ find / -name "$(grep XYZ | cut -f2)"

다음에 대한 자세한 내용을 볼 수 있습니다.명령 대체.

관련 정보