좀 더 구체적으로 표시하고 싶습니다.출력 파일 내용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