Browse Source

Update syno_hdd_db.sh

Improved formatting when listing found drives
pull/15/head v1.0.2
007revad 3 years ago
parent
commit
c7fd249ff9
  1. 18
      syno_hdd_db.sh

18
syno_hdd_db.sh

@ -61,7 +61,7 @@ for drive in /dev/sata*; do
fi fi
done done
# SATA drives, sda, sdb etc # SATA drives sda, sdb etc
for drive in /dev/sd[a-z]{1,2}; do for drive in /dev/sd[a-z]{1,2}; do
tmp=$(hdparm -i "$drive" | grep Model) tmp=$(hdparm -i "$drive" | grep Model)
hdmodel=$(printf %s "$tmp" | cut -d"," -f 1 | cut -d"=" -f 2) hdmodel=$(printf %s "$tmp" | cut -d"," -f 1 | cut -d"=" -f 2)
@ -82,8 +82,13 @@ fi
if [[ ${#hdds[@]} -eq "0" ]]; then if [[ ${#hdds[@]} -eq "0" ]]; then
echo -e "\e[41m ERROR:\e[0m No drives found!" && exit 2 echo -e "\e[41m ERROR:\e[0m No drives found!" && exit 2
else else
echo "HDD/SSD models found: ${#hdds[@]}" # debug echo "HDD/SSD models found: ${#hdds[@]}"
echo -e "${hdds[@]}" "\n" num="0"
while [[ $num -lt "${#hdds[@]}" ]]; do
echo "${hdds[num]}"
num=$((num +1))
done
echo
fi fi
@ -118,7 +123,12 @@ if [[ $express ]]; then
echo -e "No NVMe drives found\n" echo -e "No NVMe drives found\n"
else else
echo "NVMe drive models found: ${#nvmes[@]}" echo "NVMe drive models found: ${#nvmes[@]}"
echo -e "${nvmes[@]}" "\n" num="0"
while [[ $num -lt "${#nvmes[@]}" ]]; do
echo "${nvmes[num]}"
num=$((num +1))
done
echo
fi fi
fi fi

Loading…
Cancel
Save