Perguntas sobre 'array'

1
resposta

Como marcar um dos discos RAID1 como sobressalente? (mdadm)

Eu tenho um RAID1 baseado em software saudável e funcional usando 3 HDDs como ativo na minha máquina Debian. Eu quero marcar um dos discos como sobressalente, então ele acaba sendo 2 ativo + 1 de reserva. Coisas como: mdadm --manage --r...
28.08.2016 / 23:39
1
resposta

Como trabalhar com múltiplos arrays em sh puro?

Existe esta máquina onde apenas sh está disponível, e cut não tem --output-delimiter opção, mas eu preciso trabalhar com matrizes, eu tentei desta forma, ele funciona na minha máquina de trabalho, mas a falta de --output-delimiter me...
25.05.2017 / 00:28
2
respostas

Usando o tempo limite em um script com um comando, mas vários hosts

Eu estou escrevendo um script que SSH em um dispositivo, SCP um arquivo acabou, nomeia de acordo com o nome do dispositivo e, em seguida, passa para o próximo. Meu problema é que, se um dispositivo não está acessível, o script fica suspenso para...
15.12.2015 / 22:34
1
resposta

matriz unidimensional no shell não funciona para índices maiores que 08

Eu tenho me perguntado por que a matriz unidimensional no shell não está funcionando para o sub-script / index 08 e 09. Como isso acontece? $ cat check month_arr=(0 31 30 31 30 31 30 31 31 30 31 30 31) date="10/08/10" # dd/mm/yy format used...
10.01.2016 / 07:35
2
respostas

Iterar através de uma matriz e adicionar novos itens à matriz

Eu tenho uma configuração de matriz: target_array=( "item1 -a100 -b250 -caaa" "item2 -a110 -cbbb -d1sa" "item3 -d2sa -exxx -fyyy" ) Eu então faço uma iteração no array e executo várias ações: for target_item in "${target_ar...
05.01.2016 / 17:13
2
respostas

Bash - argumentos não numerais para o operador [] (array)

Eu tenho um pequeno script abaixo; no entanto, não entendo muito bem o loop for e a instrução if. Primeiro, vamos dar uma olhada no script: listFieldNumbers () { for ii in ${!field_number[@]}; do if [ $ii -lt $(( ${#field_number[*]}-1 )) ]...
02.01.2016 / 19:10
1
resposta

Como armazenar 10 números aleatórios em uma matriz e depois ecoar essa matriz?

Aqui está a parte que gera os 10 números aleatórios. MAXCOUNT=10 count=1 while [ "$count" -le $MAXCOUNT ]; do number=$RANDOM let "count += 1" done Agora, como faço isso para uma matriz e, em seguida, faço eco dessa matriz?     
28.11.2015 / 06:29
2
respostas

O que a linha 'set-$ args' faz aqui e por que ela se comporta de maneira diferente entre Zsh e Bash?

Na página manp para a versão de getopt que vem com o Mac OSX, é dado um exemplo que usa a construção args=$(getopt optstring $*); set -- $args . O que o set -- $args faz aqui? Além disso, considere a função e a string de teste f ()...
03.10.2015 / 19:05
1
resposta

cria uma matriz

Eu quero aprender sobre arrays e como atribuir valores a eles, então eu encontrei este tutorial Ao executar o seguinte script: #!/bin/bash $names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John") echo ${names[@]} Eu recebo est...
05.04.2015 / 12:44
1
resposta

Compare dois Arrays no KSH e imprima a diferença

Eu não estou muito familiarizado com KSH (na verdade, comecei a usá-lo) e estou tendo problemas ao tentar criar um script que essencialmente compara duas matrizes armazenadas e, em seguida, gera a diferença. Executando AIX 6.1 com KSH...
20.01.2015 / 19:59