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)"
다음에 대한 자세한 내용을 볼 수 있습니다.명령 대체.