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