0
인수없이 bash에서 다음 스크립트를 실행하면이 디렉토리에 올바른 수의 파일을 반환합니다. 하지만 *.txt
으로 전화하면 1
(어떤 사람이 없어도 *.txt
개의 파일이 있습니다)과 함께 반환됩니다. 스크립트에서 *.something
을 올바르게 확장하려면 어떻게해야합니까?전달 된 매개 변수와 일치하는 스크립트의 파일 수
function files {
ls -1 --file-type $1 | grep -v '/$' | wc -l
}