diff --git a/2025-11-28.md b/2025-11-28.md new file mode 100644 index 0000000..fceb3ac --- /dev/null +++ b/2025-11-28.md @@ -0,0 +1,45 @@ +$? -> sortie de la commande +arrays +echo "${DEVICES[@]}" + +echo "${DEVICES[@]}" +nvme0n1 +pierre19@LP-Vortem:~/dev/grabber$ disk1="nvme0n1" +pierre19@LP-Vortem:~/dev/grabber$ disk_path=$(printf '/dev/%s' "$disk1") +pierre19@LP-Vortem:~/dev/grabber$ echo $disk_path +/dev/nvme0n1 +lsblk -ro PKNAME,PATH $disk_path +PKNAME PATH + /dev/nvme0n1 +nvme0n1 /dev/nvme0n1p1 +nvme0n1 /dev/nvme0n1p2 +nvme0n1 /dev/nvme0n1p3 +nvme0n1 /dev/nvme0n1p4 +nvme0n1 /dev/nvme0n1p5 + + +lsblk -nro PKNAME,PATH $disk_path | grep -vE "^ " +nvme0n1 /dev/nvme0n1p1 +nvme0n1 /dev/nvme0n1p2 +nvme0n1 /dev/nvme0n1p3 +nvme0n1 /dev/nvme0n1p4 +nvme0n1 /dev/nvme0n1p5 + +lsblk -nro PKNAME,PATH $disk_path | grep -vE "^ " | cut -d \ -f2 +/dev/nvme0n1p1 +/dev/nvme0n1p2 +/dev/nvme0n1p3 +/dev/nvme0n1p4 +/dev/nvme0n1p5 + +boucles -------- + + +for disk in ${DEVICES[@]}; do + disk_path=$(printf '/dev/%s' "$disk") + disk_parts=$(lsblk -nr -o PKNAME,PATH $disk_path |grep -vE "^ " |cut -d \ -f 2) + PARTITIONS_BY_DISK[$disk]=${disk_parts[@]} +--- +dans grabber sinon pas accès au nvme0n1 + +exemple : PARTS_SDA = "sda1 sda2"