Domande taggate «array»

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

5
Esiste un modo per leggere l'ultimo elemento di un array con bash?
Se ho un array con 5 elementi, ad esempio: [a][b][c][d][e] Usando echo ${myarray[4]}posso vedere cosa contiene. Ma cosa succede se non sapessi il numero di elementi in un determinato array? Esiste un modo per leggere l'ultimo elemento di una matrice di lunghezza sconosciuta? cioè il primo elemento che legge da …
68 bash  array 

2
come contare la lunghezza di un array definito in bash?
Sono nuovo a bash e non riesco a trovare un buon tutorial per rispondere alla mia domanda. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Voglio calcolare il valore "attuale" e "totale", poiché l'output atteso di questo è: 1/3 2/3 3/3 Grazie …
58 bash  array 

4
Come posso rimuovere completamente un elemento da un array?
unset array[0]rimuove l'elemento ma comunque se lo faccio echo ${array[0]}ottengo un valore nullo inoltre ci sono altri modi per farlo ma se un elemento di un array contiene spazi come sotto array[0]='james young' array[1]='mary' array[2]='randy orton' ma anche questi non riescono a fare il lavoro array=${array[@]:1} #removed the 1st element …


3
Trasformare un array in argomenti di un comando?
Ho una serie di "opzioni" di un comando. my_array=(option1 option2 option3) Voglio chiamare questo comando in uno script bash, usando i valori dell'array come opzioni. Quindi, command $(some magic here with my_array) "$1"diventa: command -option1 -option2 -option3 "$1" Come posso farlo? È possibile?
40 bash  parameter  array 



4
Matrici in Unix Bourne Shell
Sto cercando di utilizzare gli array nella shell Bourne ( /bin/sh). Ho scoperto che il modo per inizializzare gli elementi dell'array è: arr=(1 2 3) Ma si verifica un errore: syntax error at line 8: `arr=' unexpected Ora il post in cui ho trovato questa sintassi dice che lo è …




1
Elimina un array in awk
In awk, posso cancellare un array con un loop, rendendolo un array vuoto, il che equivale a eliminarlo. for (key in array) delete array[key]; c'è un modo più facile? Posso eliminare completamente un array, in modo che il nome della variabile possa essere riutilizzato per uno scalare?
18 awk  array 

2
Che tipo di operazione è / # / - in "$ {my_array [@] / # / -}"?
La risposta accettata per trasformare un array in argomenti di un comando? utilizza il seguente comando Bash: command "${my_array[@]/#/-}" "$1" Sto cercando di capire /#/-esattamente cosa fa la parte. Sfortunatamente, non so come chiamarlo, quindi ho problemi a trovare documentazione. Ho esaminato la sezione della pagina man di Bash su …
17 bash  array 

5
Stampa array associativa BASH
C'è un modo per stampare un intero array ([chiave] = valore) senza passare in rassegna tutti gli elementi? Supponiamo di aver creato un array con alcuni elementi: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Posso stampare l'intero array con for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Tuttavia, …


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.