Grabber arrays et boucles
qsjqsdhhdqsghqdsgsdqghudgsqosdqguipsdqgiuodqspiug
This commit is contained in:
parent
a56971edd1
commit
827dea2c53
45
2025-11-28.md
Normal file
45
2025-11-28.md
Normal file
@ -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"
|
||||||
Loading…
x
Reference in New Issue
Block a user