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