notes du jour
This commit is contained in:
parent
3b25704133
commit
6d895df38d
41
2025-11-28.md
Normal file
41
2025-11-28.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
arrays
|
||||||
|
boucles
|
||||||
|
DEVICES
|
||||||
|
FILES
|
||||||
|
PARTITIONS_BY_DISK=sda
|
||||||
|
pour faire une fonction :
|
||||||
|
nomfonction(){
|
||||||
|
cors de la fonction
|
||||||
|
}
|
||||||
|
pour donner un argument:
|
||||||
|
nomfontion argument1 argument2 etc
|
||||||
|
|
||||||
|
GNU nano 8.4 2025-11-28.md.save
|
||||||
|
declare -a devices=("nvme0n1", "sda", "sdb")
|
||||||
|
déclarer une variable de type 'array'
|
||||||
|
echo "${!devices[@]}"
|
||||||
|
lire tous les index (0, 1,...n) de l'array
|
||||||
|
echo "${devices[@]}"
|
||||||
|
lire toutes les valeurs de l'array
|
||||||
|
echo "${#devices[@]}"
|
||||||
|
compter le nombre d'éléments
|
||||||
|
devices[2]="sdb"
|
||||||
|
modifier un élément
|
||||||
|
devices+=("sdc")
|
||||||
|
ajouter un élément
|
||||||
|
unset devices[2]
|
||||||
|
enlever un élément
|
||||||
|
mapfile -t USB < <(lsusb)
|
||||||
|
remplir un tableau avec chaque ligne de la sortie
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
declare -A mountpoints déclarer une variable de type 'associative array'
|
||||||
|
mountpoints["nvme0n1p1"]="/"
|
||||||
|
mountpoints["nvme0n1p2"]="/boot/efi" ajouter ou modifier un élément
|
||||||
|
echo "${!mountpoints[@]}" lire toutes les clés du dictionnaire (nvme0n1p1, nvme0n1p2)
|
||||||
|
echo "${mountpoints[@]}" lire toutes les valeurs du dictionnaire (/, /boot/efi)
|
||||||
|
echo "${#mountpoints[@]}" compter les valeurs
|
||||||
|
unset mountpoints["nvme0n1p2"] enlever un élément
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user