Domande taggate «array»

Un array è la struttura dati più semplice per l'archiviazione di oggetti in memoria continua

4
Ritorno indiretto di tutti gli elementi in un array
La pagina man di Bash descrive l'uso di ${!a}per restituire il contenuto della variabile il cui nome è il contenuto di a(un livello di riferimento indiretto). Mi piacerebbe sapere come restituire tutti gli elementi in un array usando questo, cioè a=(one two three) echo ${a[*]} ritorna one two three Vorrei …
10 bash  array 


2
In un ciclo su un array, aggiungi un elemento all'array
Ho un problema con for loop in bash. Ad esempio: ho un array ("etc" "bin" "var"). E ho iterato su questo array. Ma nel loop vorrei aggiungere un valore all'array. Per esempio array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Questo visualizza etc bin var(ovviamente su linee …
9 bash  array  for 

4
Passando più directory all'opzione -prune in find
Sto usando findper individuare ed eliminare i file di backup, ma desidero escludere determinate directory dalla ricerca. I nomi dei file di backup possono terminare in .bck, bak, ~o backup. Il codice di esempio di lavoro minimo (MWE) con solo tre directory da escludere è: #! /bin/bash find . -type …

2
Gawk: passare array a funzioni
Bloccato con GNU awk 3.1.6 e penso di aver aggirato i suoi bug di array ma ho ancora quello che sembra un problema di ambito in un programma awk a 600 righe. È necessario verificare la comprensione dell'ambito dell'array in awk per trovare il mio bug. Dato questo codice illustrativo …
9 awk  function  array 

1
Matrici e loop in zsh
Sto cercando di imparare loop e manipolazione di array in zsh. Supponiamo di avere due matrici in zsh con lo stesso numero sconosciuto di elementi e ognuna contenente un elenco di percorsi, ad es LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3) REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3) Vorrei scorrere contemporaneamente entrambe le matrici con un indice comune, …
9 zsh  array 

4
come spostare il valore dell'array in bash
vogliamo costruire 6 cartelle di mount point come esempio /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg così abbiamo scritto questo semplice script bash usando array 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 folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 …






3
Qual è il modo più corretto per passare un array a una funzione?
Considera che ho un array molto grande $large_list, c'è un modo per scrivere una funzione che prenderà l'array come argomento? Per esempio: echo_idx_array () { arr="$1" idx="$2" echo "${arr[$idx]}" } Qual è la solita strategia per fare qualcosa del genere? Ho provato a dare la variabile $large_listma era vuota. Sono …
8 shell  ksh  array 

2
Bash Array Contiene falsi positivi
Sto cercando di vedere se esiste un valore in un array bash. Se è così, fai qualcosa. Altrimenti, fai qualcos'altro. Non riesco a capire perché questo non vada sempre a buon fine. Fondamentalmente inizia con due valori separati, concatenali con un delimitatore, cerca in un array e se l'intera stringa …
bash  array 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.