Perguntas sobre 'array'

2
respostas

Erro ao construir um array associativo

Estou tentando construir um array associativo no bash #!/bin/bash declare -A hero_escore hero_escore=( "Invoker_Anti-Mage : -44" "Tinker_Nyx Assassin : 32" "Troll Warlord_Drow Ranger : 3" ) Estas são 3 linhas diferentes. Pret...
22.04.2014 / 20:31
4
respostas

Como iterar através de uma matriz de números no shell script?

Estou tentando iterar por meio de uma matriz criada após a execução de algum comando. O código usado é: #!/bin/bash mailx -H|grep '^ [UN]'>ListOfMessages.txt msgNumbers='cut -c 4-5 ListOfMessages.txt' echo $msgNumbers for msg in "${msgNumb...
23.08.2018 / 09:13
1
resposta

Contando e somando (e calculando a média) em uma matriz awk

Eu tenho um arquivo de dados que contém datas e medidas correspondentes de alguma quantidade. O arquivo completo se estende por 13 anos e tem ~ 4500 pontos de dados - eu dei um exemplo do formato abaixo. Não há necessariamente uma medida em cada...
07.11.2017 / 15:17
3
respostas

Escolhendo o elemento da matriz específica

Acabei de começar a ler sobre "$@" e "$*" , queria saber se posso apontar especificamente para um elemento na matriz "$@" . Como sem usar qualquer loop, eu quero ser capaz de escolher o elemento número 3 de "$@" . Existe uma maneira de...
12.07.2017 / 02:36
2
respostas

Crie uma nova matriz com valores exclusivos da matriz existente [duplicada]

Estou tentando criar uma nova matriz de variáveis a partir dos valores exclusivos que estão em outra matriz, mas não estou obtendo o resultado desejado. Matriz original [root@sup-jpc-west1 ~/tmp]# echo ${owner[*]} 390920ad-2858-e651-a4...
11.07.2017 / 23:30
2
respostas

move a saída subshell para um array no bash 3

Como importo os resultados de um comando subshell para um array no bash 3? Eu tenho usado o mapfile para realizar isso no bash 4 da seguinte forma: mapfile -t myarray < <(someScript.sh) No entanto, alguns dos servidores com os qu...
22.12.2016 / 10:52
1
resposta

Como dividir a matriz Bash em argumentos

Eu escrevi um script bash para listar processos python, uso de RAM e PID e status em formato legível por humanos com linhas coloridas. Mas eu tenho alguns problemas com o tempo de trabalho do script. Por causa dos repetidos comandos ps escrit...
03.10.2016 / 16:59
1
resposta

bash script ler array fora do loop

Esta é minha primeira tentativa de escrever um script bash e não consigo ler o array outside for loop. O que estou tentando fazer é armazenar o nome de todos os arquivos de / MyDir em uma matriz. Verifique se há processo em execução com esse n...
20.05.2016 / 12:52
2
respostas

Gerar números exclusivos Função RANDOM OS X

Estou criando um gerador aleatório baseado em uma lista de matriz numérica. No entanto, gostaria que fosse exclusivo para que o número aleatório não possa ser usado novamente. Eu tentei criar uma lista de matriz 'USED' que irá armazenar o nú...
13.01.2016 / 16:13
1
resposta

Como eu criaria essa função para escolher uma variável aleatória de uma matriz?

Aqui está minha tentativa: rand_var() { printf "%s\n" "${${!1}[RANDOM % ${#${!1}[@]}]}" } E eu corro assim array=("something" "somethingelse" "test") rand_var array No entanto, ele me diz bad substitution . Eu acho que pode ter a...
08.01.2016 / 02:25