Questions marquées «array»

Un tableau est la structure de données la plus simple pour stocker des éléments en mémoire continue

4
Retour indirect de tous les éléments d'un tableau
La page de manuel Bash décrit l'utilisation de ${!a}pour renvoyer le contenu de la variable dont le nom est le contenu de a(un niveau d'indirection). Je voudrais savoir comment retourner tous les éléments d'un tableau à l'aide de ceci, c'est-à-dire a=(one two three) echo ${a[*]} Retour one two three Je …
10 bash  array 

6
Tableau de tri Bash selon la longueur des éléments?
Étant donné un tableau de chaînes, je voudrais trier le tableau en fonction de la longueur de chaque élément. Par exemple... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Devrait trier pour ... "the longest string in the …

2
Dans une boucle sur un tableau, ajoutez un élément au tableau
J'ai un problème avec la boucle for dans bash. Par exemple: j'ai un tableau ("etc" "bin" "var"). Et j'itère sur ce tableau. Mais dans la boucle, j'aimerais ajouter une valeur au tableau. Par exemple array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Cela s'affiche etc bin var(bien …
9 bash  array  for 


2
Gawk: passer des tableaux à des fonctions
Coincé avec GNU awk 3.1.6 et pense que j'ai contourné ses bogues de tableau, mais j'ai toujours ce qui ressemble à un problème de portée dans un programme awk de 600 lignes. Besoin de vérifier la compréhension de la portée du tableau dans awk pour trouver mon bogue. Étant donné …
9 awk  function  array 

1
Tableaux et boucles en zsh
J'essaie d'apprendre les boucles et la manipulation des tableaux dans zsh. Disons que j'ai deux tableaux en zsh avec le même nombre inconnu d'éléments et chacun d'eux contenant une liste de chemins, par exemple LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3) REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3) Je voudrais parcourir les deux tableaux simultanément avec un index …
9 zsh  array 




4
comment décaler la valeur du tableau dans bash
nous voulons construire 6 dossiers de points de montage comme exemple /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg nous avons donc écrit ce simple script bash en utilisant un tableau folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do …

8
Trier un tableau de chemins d'accès aux fichiers par leurs noms de base
Supposons que j'ai la liste des chemins d'accès des fichiers stockés dans un tableau filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Je veux trier les éléments du tableau en fonction des noms de base des noms de fichiers, dans l'ordre numérique sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Comment puis je faire ça? Je peux seulement trier …
8 bash  filenames  sort  array 


3
Quelle est la façon la plus correcte de passer un tableau à une fonction?
Considérons que j'ai un très grand tableau $large_list, existe-t-il un moyen d'écrire une fonction qui prendra le tableau en argument? Par exemple: echo_idx_array () { arr="$1" idx="$2" echo "${arr[$idx]}" } Quelle est la stratégie habituelle pour faire quelque chose comme ça? J'ai essayé de donner la variable $large_listmais elle était …
8 shell  ksh  array 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.