다음과 같은 문자열이 있다고 가정해 보겠습니다 s=DNA128533_mutect2_filtered.vcf.gz
. DNA128533
변수를 ID로 어떻게 추출합니까 ?
나는 노력했다
id=(cut -d_ -f1 <<< ${s}
echo $id
작동하지 않는 것 같습니다. 몇 가지 조언? 감사해요
답변1
내장 명령을 사용할 수 있으면 cut 등을 실행하기 위해 셸을 시작할 필요가 없습니다.
s=DNA128533_mutect2_filtered.vcf.gz
id=${s%%_*}
echo $id
DNA128533