bash
을 사용하여 특정 파일 확장자 .vcf
을 나열하려고합니다. 내가 겪고있는 문제는 디렉토리에 복수 .vcf
이있을 수 있지만, 필요한 파일은 _
이 아니라 단지 xxx.vcf
(name.vcf) 형식이어야한다는 것입니다. 나는 이것을하는 방법을 모르지만 아래는 가깝게 보인다. 고맙습니다 :).조건이 충족되는 경우에만 특정 유형의 파일을 나열하는 bash
디렉토리 파일
123.vcf
123_count.txt
123_variant_list.vcf
bash는
select file in $(cd /home/file/overall/stats;ls *.{vcf});do break;done
echo $file
당신은 모든 Fi를 나열 할 수
123.vcf
정규식이 필요하지 않습니다. 당신은'! -name "* _ *"'. Regex는 이식성이 떨어집니다. – 123
@ 123. 그건 '.vcf'부분과 일치하지 않습니다. –
'regex'를 사용하면'./123.vcf' 파일을 얻을 수 있으며'. /'파일이 왜 있는지와 어떻게 제거합니까? 고맙습니다 :). – Chris