3
파일을 내 C 쉘 스크립트의 인수로 보내야합니다. 이제는 확장자가 .xml 인 파일인지 아니면 확장자가 .xml 인 파일 목록이 들어있는 파일인지 확인해야합니다.Cshell 스크립팅을 사용하여 파일의 확장자 확인
파일을 내 C 쉘 스크립트의 인수로 보내야합니다. 이제는 확장자가 .xml 인 파일인지 아니면 확장자가 .xml 인 파일 목록이 들어있는 파일인지 확인해야합니다.Cshell 스크립팅을 사용하여 파일의 확장자 확인
나는 이것을 테스트 할 수있는 방법이 없지만 CSH 내 과거의 경험은 나에게 작업을해야
#!/bin/csh
file="$1"
switch ("$file")
case *.xml:
echo "file matches .xml"
breaksw
default:
if (grep '\.xml$' "$file") then
echo "xml file extensions found in $file"
endif
breaksw
endswitch
같은 것을 알려줍니다.
IHTH는
는약간의 오타가 수정되었습니다. 행운을 빕니다. – shellter
경우'$의 file' 파일의 이름 (예를 들어,'foo.xml'), 다음'$ 파일을 포함 e'는 확장 (이 경우'xml')를 제공합니다. –