특정 확장자를 가진 하나 이상의 파일이 있는지 확인하는 쉘 스크립트?

사비 오 매튜

특정 확장자를 가진 파일을 찾는 스크립트를 작성하고 싶습니다.

#!/bin/bash
file="/home/Savio/Dsktop/check/*.csv"
file1="/home/Savio/check/*.txt"
if [[ -f "$file" && -f "$file1" ]];
then
    echo " found."
else
    echo "not found."
fi

어디 check폴더에 하위 폴더가 포함되어 있습니다. 잘못된 점이 있으면 수정 해주세요

조셉 R.

재귀를 원하지 않으면 할 수 있습니다.

export DIR=/home/Savio/Dsktop/check
if ls ${DIR}/*.txt &>/dev/null && ls ${DIR}/*.csv &>/dev/null
then
    echo "Found."
else
    echo "Not found."
fi

또는 perl:

perl -e '
    $DIR="/home/Savio/Dsktop/check";
    @a= glob "${DIR}/*.txt";
    @b= glob "${DIR}/*.csv"; 
    print  @a && @b ? "Found.\n" : "Not found.\n"
' 

당신이 경우 어떻게 찾는 재귀를, 다른 답변에서 제안 된 솔루션은 작동합니다. find첫 번째 일치가 발견 된 후 중지하여 더 빠르게 진행할 수 있습니다 .

export DIR=/home/Savio/Dsktop/check
CSV=$(find "$DIR" -name *.csv|head -n1)
TXT=$(find "$DIR" -name *.txt|head -n1)
[ ! -z "$CSV" ] && [ ! -z "$TXT" ] && echo Found || echo Not found

참고 문헌

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배치 스크립트를 사용하여 특정 파일 확장자를 가진 파일이 폴더에 있는지 확인

분류에서Dev

특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

분류에서Dev

특정 노드에 값이 있는지 확인하기 위해 JTL / XML 파일을 구문 분석하는 쉘 스크립트

분류에서Dev

쉘 스크립트-파일에 특정 줄 / 문자열이 포함되어 있는지 확인

분류에서Dev

폴더에 특정 확장자를 가진 파일이 있는지 확인

분류에서Dev

여러 폴더를 이동하고 특정 확장자가있는 파일 만 다른 단일 폴더로 복사하는 스크립트

분류에서Dev

"if"문을 사용하고 div 높이가 자바 스크립트의 특정 px보다 크거나 작은 지 확인하는 방법이 있습니까?

분류에서Dev

특정 확장자를 가진 파일이 경로에 존재하는지 확인하는 R 기능이 있습니까?

분류에서Dev

특정 단어가 포함 된 폴더를 이동하는 쉘 스크립트

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트, 파일이 있는지 확인하려면 도움이 필요합니다.

분류에서Dev

시스템이 쉘 스크립트에서 systemd 및 glib 특정 버전을 사용하고 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

경로가 쉘 스크립트의 디렉토리 또는 파일인지 확인하십시오.

분류에서Dev

파일이 특정 연령 이상인지 확인하는 배치 스크립트

분류에서Dev

이 쉘의 자식 인 일시 중단 된 프로세스가 있는지 확인하는 쉘 함수?

분류에서Dev

동적 이름이 지정된 파일에서 특정 날짜를 확인하고 쉘 스크립트를 사용하여 로그 아웃 생성

분류에서Dev

파일 A 또는 B가 디렉토리에 있는지 확인하는 쉘 스크립트

분류에서Dev

쉘 스크립트 내에서 특정 확장자를 가진 파일에 sed 사용

분류에서Dev

쉘 스크립트에서 특정 포트가 머신에서 열려 있는지 확인하고이를 기반으로 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

문자열에 하나 이상의 특수 문자가 있는지 확인하는 정규식

분류에서Dev

쉘 스크립트를 통해 슬레이브 젠킨스에 있는지 확인하는 방법

분류에서Dev

응답 A 또는 B가 jmeter의 응답 텍스트에 있는지 확인하는 Bean 쉘 스크립팅

분류에서Dev

이 쉘 스크립트는 정확히 무엇을하고 있습니까?

분류에서Dev

예상 스크립트에 파일이 있는지 확인하는 방법

분류에서Dev

자바 스크립트가 사용자 정의 확장자를 가진 파일을 읽을 수있는 방법이 있습니까?

분류에서Dev

동일한 클래스 자바 스크립트가있는 입력에서 하나 이상의 라디오 버튼이 선택되었는지 확인

분류에서Dev

파일에 기존 md5sum이 있는지 확인-쉘 스크립트

분류에서Dev

파일이 이미지인지 확인하는 스크립트

Related 관련 기사

  1. 1

    배치 스크립트를 사용하여 특정 파일 확장자를 가진 파일이 폴더에 있는지 확인

  2. 2

    특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

  3. 3

    특정 노드에 값이 있는지 확인하기 위해 JTL / XML 파일을 구문 분석하는 쉘 스크립트

  4. 4

    쉘 스크립트-파일에 특정 줄 / 문자열이 포함되어 있는지 확인

  5. 5

    폴더에 특정 확장자를 가진 파일이 있는지 확인

  6. 6

    여러 폴더를 이동하고 특정 확장자가있는 파일 만 다른 단일 폴더로 복사하는 스크립트

  7. 7

    "if"문을 사용하고 div 높이가 자바 스크립트의 특정 px보다 크거나 작은 지 확인하는 방법이 있습니까?

  8. 8

    특정 확장자를 가진 파일이 경로에 존재하는지 확인하는 R 기능이 있습니까?

  9. 9

    특정 단어가 포함 된 폴더를 이동하는 쉘 스크립트

  10. 10

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  11. 11

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  12. 12

    쉘 스크립트, 파일이 있는지 확인하려면 도움이 필요합니다.

  13. 13

    시스템이 쉘 스크립트에서 systemd 및 glib 특정 버전을 사용하고 있는지 확인하는 방법은 무엇입니까?

  14. 14

    경로가 쉘 스크립트의 디렉토리 또는 파일인지 확인하십시오.

  15. 15

    파일이 특정 연령 이상인지 확인하는 배치 스크립트

  16. 16

    이 쉘의 자식 인 일시 중단 된 프로세스가 있는지 확인하는 쉘 함수?

  17. 17

    동적 이름이 지정된 파일에서 특정 날짜를 확인하고 쉘 스크립트를 사용하여 로그 아웃 생성

  18. 18

    파일 A 또는 B가 디렉토리에 있는지 확인하는 쉘 스크립트

  19. 19

    쉘 스크립트 내에서 특정 확장자를 가진 파일에 sed 사용

  20. 20

    쉘 스크립트에서 특정 포트가 머신에서 열려 있는지 확인하고이를 기반으로 작업을 수행하는 방법은 무엇입니까?

  21. 21

    문자열에 하나 이상의 특수 문자가 있는지 확인하는 정규식

  22. 22

    쉘 스크립트를 통해 슬레이브 젠킨스에 있는지 확인하는 방법

  23. 23

    응답 A 또는 B가 jmeter의 응답 텍스트에 있는지 확인하는 Bean 쉘 스크립팅

  24. 24

    이 쉘 스크립트는 정확히 무엇을하고 있습니까?

  25. 25

    예상 스크립트에 파일이 있는지 확인하는 방법

  26. 26

    자바 스크립트가 사용자 정의 확장자를 가진 파일을 읽을 수있는 방법이 있습니까?

  27. 27

    동일한 클래스 자바 스크립트가있는 입력에서 하나 이상의 라디오 버튼이 선택되었는지 확인

  28. 28

    파일에 기존 md5sum이 있는지 확인-쉘 스크립트

  29. 29

    파일이 이미지인지 확인하는 스크립트

뜨겁다태그

보관