Perguntas sobre 'array'

1
resposta

Fatiar uma matriz que contém cadeias vazias

Considere o array foo , inicializado assim: $ foo=( a b '' d e f g ) foo contém 7 elementos, um dos quais é uma string vazia. Abaixo estão algumas maneiras de imprimir o conteúdo de foo , usando o print embutido: $ print -...
26.06.2017 / 18:14
2
respostas

Verificação portátil para matriz

Gawk tem "isarray": if (isarray(x)) print "is array" else print "is scalar" No entanto Mawk e "gawk --posix" não: fatal: function 'isarray' not defined Isso pode causar problemas: x x[1] fatal: attempt to use scalar 'x' as a...
18.04.2017 / 05:36
3
respostas

array bash com variável no nome

Eu aprecio sua ajuda com o seguinte problema: Estou tentando definir uma matriz que contém uma variável como parte do nome da matriz, exemplo: Arr_$COUNTER (onde $COUNTER é alterado com base em uma contagem de loop) Todas as maneiras...
15.02.2016 / 23:23
1
resposta

Controlando a ordem em que os arquivos são colocados em uma matriz

Eu tenho um script que pega um monte de arquivos com data e hora e os coloca em um array para ser processado pelo Mutt e enviado para mim. Meu problema é que os arquivos são colocados aleatoriamente no array e, como tal, são enviados por e-mail...
27.10.2015 / 14:32
2
respostas

Dividindo o diretório de trabalho em um script bash

Se eu fizer: IFS="/" read -ra PARTS E digite um caminho manualmente, ele cria o array "PARTS" como esperado: IFS="/" read -ra PARTS <<< $(pwd) cria um array com um único elemento, com as barras convertidas em espaços Co...
02.04.2015 / 17:53
2
respostas

Procurando por uma maneira conveniente de criar um "array constante"

Em zsh, existe uma maneira conveniente de criar uma matriz de cópias n do mesmo número inteiro? Contexto: Em um script de shell, eu preciso criar uma matriz, tile_lengths , consistindo em dois blocos constantes longos. Uma versão de br...
26.05.2016 / 16:48
1
resposta

Sobre a transmissão de argumentos para programas através de variáveis de matriz

NB: embora a pergunta abaixo apresente rsync , não é uma pergunta sobre rsync ; é uma questão sobre matrizes zsh. Se eu inicializar a variável EXCLUDES como esta EXCLUDES=( --exclude=/foo --exclude=/bar --exclude=/baz ) então...
06.03.2016 / 21:07
1
resposta

Armazenando o resultado de cat como valores de índice diferentes

Eu analisei um arquivo usando cat e agora quero salvar o resultado no array. var1=$(cat abc.txt | grep .........) e o var1 parece 33 23 51 11 16 43 5 50 4 2 12 29 32 28 47 41 7 20 38 45 49 26 22 10 44 9 19 27 46 1.Quero que cada...
20.10.2015 / 08:33
2
respostas

Como selecionar valores de matriz exclusivos?

Eu tenho uma matriz e quero obter os únicos 2 membros O bash não tem realmente uma matriz bidimensional, por isso defini-o desta forma, usando :: como o separador dos dois elementos: ruby_versions=( 'company-contacts::1.7.4' 'activereco...
10.11.2014 / 17:26
1
resposta

porque esta substituição de padrão não está funcionando na matriz?

para uma variável z z="I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX" echo "${z// /,}" a saída é I,II,III,IV,V,VI,VII,VIII,IX,X,XI,XII,XIII,XIV,XV,XVI,XVII,XVIII,XIX,XX OK. mas para Y=(I II III IV V VI V...
10.05.2016 / 13:54