파일 목록에서 다운로드한 모든 파일 검색

파일 목록에서 다운로드한 모든 파일 검색

일부 파일을 다운로드했습니다. 이 파일 이름이 file.txt에 하나씩 존재하는지 확인하고 싶습니다. 나는 성공하지 못한 채 명령을 따르려고 노력했습니다. 사용법을 알고 싶습니다 xargs. ls | xargs grep file.txt 어떻게 해야 하나요?

답변1

정확히 무슨 뜻인지는 모르겠지만"하나씩"하지만 여기 있어요

짧은ls+grep방법:

ls -1 | grep -wf - file.txt

  • -1- ls한 줄에 하나의 파일을 나열하는 옵션

  • -f file- 한 줄에 하나씩 grep패턴을 가져오는 옵션 file(또는 인수로 전달된 경우 STDIN )-


다음과 같이 작성할 수도 있습니다.

grep -wf <(ls -1) file.txt

관련 정보