Perguntas sobre 'array'

1
resposta

Array dentro de um Array: Sintaxe diferente para Array no bash

Eu encontrei o seguinte exemplo de aqui . Mas não consigo entender como o array arr está sendo definido. a='domain.de;de;https' $ arr=(${a//;/ }) Qual é a vantagem de defini-lo assim? Na verdade, quero armazenar uma matriz dentro d...
22.11.2018 / 01:19
1
resposta

bash compartilha o array no loop “for do () & wait”

Eu tenho um problema com o script abaixo. Ele usa algumas instruções sql em um loop for para definir variáveis e produz um arquivo de log. O atual db produz + - 1200 linhas de saída. A versão original é com a linha de eco comentada, ela adici...
20.10.2018 / 15:15
1
resposta

Encontre sobreposição / intersecção de listas com o bash

Digamos que eu tenha essas duas "listas": #!/usr/bin/env bash git fetch origin; first_list=( ); second_list=( ); git branch --merged "remotes/origin/dev" | tr -d ' *' | while read branch; do first_list+=( "$branch" ); done git branc...
17.08.2018 / 23:13
1
resposta

Desconectar um disco corretamente

Desejo desconectar um disco de uma matriz. qual é o processo correto? sistema de arquivos de umount remover do grupo de volumes Eu não sei este passo desconecte fisicamente o disco
27.05.2013 / 17:33
1
resposta

MySQL Selecione com a função IN () com matriz bash

Como posso fazer isso com uma matriz? (sem armazenar o array como variável regular) VAR='String1 String2 String3' SELECT * FROM db.table WHERE xy IN ( ${VAR// /, } ); não funciona exemplo: SELECT * FROM db.table WHERE xy IN ( ${ARRAY[@...
22.11.2017 / 17:12
1
resposta

mdadm array de montagem sem esse arquivo ou erro de diretório

Eu usei o sistema NAS (Readynas) com o Raid5, mas de alguma forma o problema aconteceu. Então eu conectei todos os quatro discos à minha máquina Ubuntu e tentei salvar os dados. $cat /etc/mdstat/mdstat.conf ARRAY /dev/md/1 metadata=1.2 UUID=...
10.11.2017 / 17:07
1
resposta

Quando usar arrays para definir comandos?

Eu li em algum lugar que os arrays são os melhores para fazer comandos. sent='A long sentence with lots of words in it.' long=('-e' '/ long/d') lots=('-e' '/ lots of/d') init=('-e' '/ in it/d') echo sent | sed -r ${long[@]} ${lots[@]} ${init[...
23.10.2017 / 18:51
1
resposta

O que declarar um array bash com -A do?

Em Example_1, quando eu declarar city para ser uma matriz com declare -A , por que Bangalore é a saída quando a matriz é impressa no loop for ? Bangalore Remote Kolkata Ahmedabad Hyderabad Pune Mumbai Delhi Chennai no Example_2,...
08.08.2017 / 08:41
2
respostas

Bash - Problemas ao criar uma matriz a partir de uma saída de comando que tenha citado texto com espaços

Para um script que estou fazendo, preciso converter a saída de um comando em uma matriz. Para simplificar, fiz um exemplo usando echo: arr=( $(echo '"test example" "test2 example"') ) O que eu quero é o primeiro elemento da matriz a ser...
01.04.2017 / 11:40
3
respostas

como obter os índices bash da matriz de parâmetros

eu quero índices de parâmetros, e pode obtê-lo por dummy var: dummy=( $@ ) echo ${!dummy[@]} mas existe uma maneira direta de obtê-los, algo como $!@ ... not working $!* ... not working ... ou algo parecido? NOTA: a função or...
22.12.2016 / 02:58