Perguntas sobre 'array'

3
respostas

Use uma variável como parte do nome de um nome de matriz?

Eu essencialmente tenho um loop for onde a variável i com a qual estou interagindo irá assumir cada letra do alfabeto, por exemplo. Eu quero usar cada valor de i para criar uma matriz chamada "$i"array (por exemplo aarray , barray ,...
16.01.2015 / 08:57
3
respostas

acessa elementos na matriz de strings - stray @ symbol

Eu criei uma matriz (3 elementos) e cada elemento contém uma string delimitada por vírgula. A matriz foi criada lendo um arquivo linha por linha - o arquivo contém campos de saída de um banco de dados. Eu escrevi o código abaixo para iterar atra...
17.03.2015 / 08:24
1
resposta

Empurra para o array com o find find

Eu quero iterar todos os arquivos encontrados por find e adicionar cada um a um array. Aqui está o que eu tenho até agora: myarray=() find . -name '*.php' -exec myarray\+=\({}\) \; echo "${myarray[@]}" Em vez disso, produz muito disso:...
09.03.2015 / 21:52
2
respostas

obter argumentos passados e colocá-lo em uma matriz

existe uma maneira de fazer com que os argumentos passados se tornem o elemento de um array? Eu quero acessar esses argumentos individualmente por meio de matriz. assim: ./script.ksh arg1 arg2 arg3 então ficará assim: element[0]=...
11.03.2014 / 10:12
1
resposta

Matrizes de estilo Zsh com Bash

O Bash tem uma maneira de acessar matrizes semelhantes ao Zsh, algo como $ foo=(dog cat mouse) $ echo $foo[1] cat em vez de $ echo ${foo[1]} talvez usando alguma configuração shopt ?     
04.12.2012 / 00:33
2
respostas

Zsh, Atribuição de variável de matriz indireta sem usar eval

Eu tenho uma variável VARNAME que contém um nome de outra variável. Gostaria de atribuir a essa outra variável sem usar eval . Como posso fazer isso? O motivo pelo qual não quero usar eval é o seguinte. Suponha primeiro uma função par...
18.05.2018 / 21:39
3
respostas

lista o arquivo mais antigo em diretórios em um loop

Eu tenho um conjunto de arquivos em uma estrutura como essa; regions ├── ap-northeast-1 │   └── sg-66497903 │   ├── sg-66497903-2017-10-03-Tue-12.39.json │   ├── sg-66497903-2017-10-03-Tue-12.42.json │   ├── sg-66497903-2017-10-03...
04.10.2017 / 11:08
2
respostas

bash - reordena a matriz como se fosse um círculo definindo um ponto de partida

Eu uso esse tipo de configuração em um script: #!/bin/bash array=(C G D A E B) if [[ "$1" = "--setstart" ]] || [[ "$1" = "-s" ]]; then if [ -n "$2" ]; then array=($(sed "s/.*$2 /$2 /" <<< "${array[@]}")) else...
22.12.2017 / 13:35
1
resposta

Por que meu array bash sempre tem comprimento 1 quando eu divido?

# Create array arrayLong=(one two three four) for element in "${arrayLong[@]}" do echo "$element" done echo "${#arrayLong[@]}" Saída: one two three four 4 Então: # Make new array with only first half of values arrayShort=("${ar...
23.09.2017 / 00:56
1
resposta

Por que não consigo excluir esses itens da matriz no jq?

Dado o comando: echo "[\"tag1\", \"[[Super\", \"Duppa\", \"Database\", \"Analyst]]\", \"tag2\"]" | jq -f ~/somefilter.jq E o filtro: def hasOne(x): x | (startswith("[[") or endswith("]]") ); def looparr(r): [ r | keys[] as $i | r[...
14.06.2017 / 04:21