파일 확장자가 .ini
인 파일이 /dir
에 있는지 확인하려면 어떻게해야합니까? 가장 빠른 방법은 무엇입니까? 감사!파일 확장명이 '.ini'인 파일이 있는지 확인하십시오.
1
A
답변
1
set -- /dir/*.ini
case $1 in
('/dir/*.ini') echo "No ini files here.";;
(*) echo "Found $# ini files: [email protected]";;
esac
봐 엄마 후 -maxdepth 1
를 추가! 포크 없음! 이것은 CPU 사이클의 백만 번에 의해 포크가있는 모든 솔루션을 ls
, find
및 친구들과 비교합니다.
여기에 하나의 작은 문제가 있습니다. 그것을 발견 할 수 있습니까? 좋아요, /dir
에 문자가 *.ini
(별, 점, ini) 인 파일이 포함 된 경우 어떻게됩니까? 위의 경우 false negative이 표시됩니다. ini 파일이 있지만보고합니다. 당신이이 경우에 대비하려면 약간 읽을 수있는 첫 번째 경우를 수정하지 (당신은 당신이 세부 사항에주의를주는주의 프로그래머이기 때문에, 당신의 코드에서 어떤 개는이 오른쪽?,해야)
('/dir/*.ini')
if test -f '/dir/*.ini'; then
echo "Wow, there's a plain file named '/dir/*.ini'!"
else
echo "No ini files here."
fi;;
0
find /dir/ -iname '*.ini'
. 당신이 하위 디렉토리를 검색하지하려면, /dir/
2
나는이 하나가 기존 jpeg 파일을 확인하는 데 유용하다는 것을 알았습니다.
if ls /path/*.jpg &> /dev/null; then
#do something with existing files
else
echo "files do not exist"
fi
관련 문제
- 1. FreeASPUpload에 파일이 있는지 확인하십시오.
- 2. 파일이 열려 있는지 확인하십시오.
- 3. 텍스트 파일이 있는지 확인하십시오.
- 4. 파일이 비어 있는지 확인하십시오.
- 5. 앨범에 파일이 있는지 확인하십시오.
- 6. 파일이 Matlab에서 열려 있는지 확인하십시오.
- 7. 파일을 작성하고 파일이 있는지 확인하십시오.
- 8. 웹 사이트에 파일이 있는지 확인하십시오.
- 9. 원격 파일이 있는지 확인하십시오. Linux
- 10. 원격 컴퓨터에 파일이 있는지 확인하십시오.
- 11. hadoop- 파일이 쓰여지고 있는지 확인하십시오.
- 12. VB에서 폴더가 있는지 확인하여 파일이 있는지 확인하십시오.
- 13. 파일이 어떤 물리적 하드 드라이브에 있는지 확인하십시오.
- 14. 너무 많은 쓰레기가없는 파일이 있는지 확인하십시오.
- 15. PHP 양식 - 파일이 첨부되어 있는지 확인하십시오.
- 16. 얼마나 많은 파일이 zip에 있는지 확인하십시오.
- 17. SFTP 원격 서버에 파일이 있는지 확인하십시오.
- 18. android : 응용 프로그램에 파일이 있는지 확인하십시오.
- 19. 부분 이름 만있는 디렉토리에 파일이 있는지 확인하십시오.
- 20. 확장명이 .txt 인 파일이 디렉토리에 있는지 확인하는 방법은 무엇입니까?
- 21. matlab : xls 파일이 열려 있는지 확인하십시오
- 22. RewriteCond 하위 디렉토리에 파일이 있는지 확인하십시오.
- 23. ASP : 원격 이미지 파일이 있는지 확인하십시오.
- 24. C# 특정 이름의 서버에 파일이 있는지 확인하십시오.
- 25. C, 읽기/쓰기가 불가능한 파일이 있는지 확인하십시오.
- 26. 파일이 BufferedImage로 읽을 수 있는지 확인하십시오.
- 27. Perl Net :: SSH 파일이 있는지 확인하십시오.
- 28. 자바 스크립트 파일이 이미 페이지에로드되어 있는지 확인하십시오.
- 29. 파일이 이미 소스 제어에 있는지 확인하십시오
- 30. 파일이 폴더에 있는지 확인하십시오. actionScript 3