Perguntas sobre 'array'

1
resposta

Uma matriz bash pode ser usada no lugar de eval set - “$ params”?

Estou dando uma olhada na biblioteca optparse para a análise da opção bash , especificamente este bit no código gerado: params="" while [ $# -ne 0 ]; do param="$1" shift case "$param" in --my-long-flag) params="$params -...
05.01.2016 / 21:21
1
resposta

Como eu acesso um item de um array no shell?

Estou usando o terminal com o MacOSX. Eu li essa entrada apresentando sobre o array unix. Tentei acessar uma matriz como seu caminho, mas falhei: a=(1,2) && echo "${a[0]}" esta é a saída: 1,2 O que eu esperava é 1 ....
24.09.2015 / 11:32
1
resposta

Armazenando parte dos argumentos da linha de comando no array do usuário

Eu posso fazer isso, array=(2 46 7 4 2 1 1 1 23 4 5) store=(${array[*]:5:5}) echo ${store[@]} # print 1 1 1 23 4 5 Agora, em vez de extrair os 5 elementos da posição 5 de uma matriz de usuário, preciso extrair argumentos da linha de com...
28.09.2015 / 11:05
1
resposta

O que há de errado em criar / imprimir este array?

Para encontrar o tempo médio gasto para criar certos arquivos, estou usando essa matriz de minutos, e simplesmente usaria a aritmética bash para encontrar a média. No entanto, não consigo obter a diferença, exceto o primeiro par de elementos. Aq...
30.01.2015 / 08:59
3
respostas

armazena a saída do comando em uma matriz e imprime um por um

Este é o meu comando: cat httpd.conf | grep ^LogFormat | awk -F\" '{print $(NF)}' Resultado disso: commonsess common ou pode ser qualquer número de valores, eu preciso armazenar esses valores em uma matriz e imprimir um por um ......
11.08.2014 / 14:04
1
resposta

Problema com sed em um array contendo strings contendo espaços

Eu tenho uma matriz parecida com esta: array=("(1 2 3) (123)" "2 31 (231)" "4 5 1 (451)" "(te)xt (1234)") Este array é um exemplo. Não se parece com isso, mas sua estrutura é a mesma (as seqüências de caracteres têm a mesma estrutura) ....
22.12.2013 / 17:50
1
resposta

O readarray permite especificar o delimitador de linha?

No bash read builtin tem -d para especificar um delimitador de linha diferente de nova linha O readarray fornece alguma maneira de especificar o delimitador de linha? É correto que não tenha uma opção para esse propósito? Exist...
17.11.2018 / 17:15
2
respostas

para executar um comando para várias variáveis no shell script

Então, estou armazenando os valores da primeira coluna retornada de uma consulta sql em uma variável ( var ). Ela deve ser um tipo de matriz, porque a consulta sql retorna várias linhas e, posteriormente, essas valores seriam usados em um coma...
02.09.2018 / 10:04
1
resposta

Salve grep result to array

Eu quero salvar todos os nomes de arquivos que correspondem ao padrão no array bash. Minha solução não funciona. Eu acho que o problema é por causa do uso do pipe, mas eu não sei como consertar isso. i=0 find . -type f | grep -oP "some pat...
01.05.2017 / 16:58
1
resposta

Suprimir nova linha ao ativar um array

Isso é uma continuação do Awk e descartando tokens não correspondentes em uma string? Estou usando o Awk para filtrar sinalizadores indesejados do compilador derivados dos recursos da CPU (o SunCC 12.2 não pode manipular os mesmos sinalizadore...
24.08.2016 / 03:36