터미널에서 직접 smartctl을 실행할 때와 스크립트에서 smartctl을 실행할 때 잠재적인 변수 확장 문제를 설명할 수 있는 사람이 있습니까?
ShredOS 사용자 정의의 일부로 디스크 상태에 대한 일부 정보를 수집하는 스크립트를 작성하려고 합니다. 다음 코드 조각의 문제점을 이해할 수 없습니다. #get disk info disk_info=$(lsblk --path -AdJo NAME,SIZE,ROTA) #get names of disks disk_names+=($(jq '.blockdevices[] | .name' <<< "$disk_info")) printf "\n\n# DISK ...