![cat에 파일 경로 세트를 보내고 그 내용을 표시하려면 어떻게 해야 합니까? [복사]](https://linux55.com/image/122339/cat%EC%97%90%20%ED%8C%8C%EC%9D%BC%20%EA%B2%BD%EB%A1%9C%20%EC%84%B8%ED%8A%B8%EB%A5%BC%20%EB%B3%B4%EB%82%B4%EA%B3%A0%20%EA%B7%B8%20%EB%82%B4%EC%9A%A9%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
좀 더 구체적으로 표시하고 싶습니다.출력 파일 내용find
주문하다, 다음 명령을 시도했지만 제대로 작동하지 않았습니다.
cat < find . -name "*.txt"
find . -name "*.txt" | cat
답변1
누구나
find . -name "*.txt" | xargs cat --
또는 (GNU가 있다면 더 좋습니다 find
)
find . -name "*.txt" -print0 | xargs -0 cat --
또는
find . -name "*.txt" -exec cat -- {} +
답변2
다음 명령을 사용하여 파일 내용을 표시할 수 있습니다.
방법 1:
find . -type f -iname "*.txt" -exec cat {} \;
방법 2:
ls -ltr *.txt | awk '{print "cat" " " $9}' | sh