Perguntas sobre 'array'

2
respostas

Quando uma variável de matriz representa a matriz inteira e quando o elemento é indexado por '0'?

O manual do Bash diz: Referencing an array variable without a subscript is equivalent to referencing with a subscript of 0. No shell Bash ou POSIX, existe alguma regra geral para quando uma variável de matriz representa a matriz inteira...
04.05.2016 / 01:09
2
respostas

Usando regex no loop for

Eu estou olhando para percorrer um diretório de arquivos e combiná-los com regex e, em seguida, substituir o caractere apropriado: #somefile.txt %somefile.txt >somefile.txt # arr=(\% \> \#) ;for f in *; do echo -- "$f" "${f//${arr[@]}/...
23.05.2014 / 04:34
2
respostas

Bash: Fornece um array construído para funcionar como uma lista de argumentos?

Eu tenho esse problema com o borgbackup, mas como a reação é a mesma, usarei rsync no meu exemplo. Eu quero construir uma matriz de argumentos adicionando um prefixo a cada um e, em seguida, dar essa matriz para rsync . Mas rsync age...
31.07.2018 / 23:40
1
resposta

Como definir os elementos da matriz vazia como zero?

Estou escrevendo um script que envia o resultado de comandos para uma matriz de saída. Envolve a verificação de logs e a recuperação de seus servidores, mas há casos em que o servidor tem um host de failover. Nesses casos, preciso que o script v...
17.07.2018 / 20:36
1
resposta

Desde que versão o busybox ash construído com ASH_BASH_COMPAT inclui suporte à matriz?

12 de março de 2009 Denys Vlasenko escreveu : Plans to implement it — BASH like array support — eventually for ASH_BASH_COMPAT, yes. Need to have enough free time for that. (volunteers much welcomed) Desde que busybox version faz...
26.12.2017 / 19:57
2
respostas

Usando arrays no shell script

Estou tentando armazenar o caminho para um site em uma matriz, mas estou tendo problemas. Ele está trabalhando no loop for - quando faço eco do conteúdo do array, ele é impresso corretamente. No If / Else, no entanto, estou tentando armaze...
21.10.2017 / 00:04
1
resposta

Redireciona a saída de um comando com variáveis para um array

Estou tentando redirecionar a saída de um comando que contém algumas variáveis de entrada do usuário para uma matriz. Eu tentei primeiro este script - echo "Type the ACL name" read acl echo "Type the DATACENTER name" read dc echo "ACL is $acl...
13.05.2017 / 07:25
2
respostas

Arquivo de texto de ajuda do shell script no array

#!/bin/bash function guest { i=0 while IFS = $'\n' read -r name; do GUESTS[i]="${name}" ((i++)) done<filename.txt } function print{ i=0 while ((${GUESTS[@]} > $i)) do echo "${GUESTS[i++]}\n" done } No código que eu forneci acima, eu e...
07.03.2017 / 20:33
1
resposta

Como eu armazeno o bash env vars no array e depois acesso / modifico?

Eu quero armazenar variáveis de ambiente em uma matriz bash e, em seguida, usá-las nos casos em que executo a mesma operação em todas elas (não configurado, exportar assim por diante). Por exemplo, se eu quiser imprimir todas as env vars no meu...
17.11.2016 / 14:25
1
resposta

Leitura de decimais no arquivo de texto em uma matriz 1D [closed]

Portanto, eu tenho esse arquivo de texto chamado sortedtime.txt contendo decimais e números inteiros listados linha por linha: 12.6 13.7 ... 154 1864 Eu preciso de um script de shell que leia esses números e os adicione em um ar...
03.10.2016 / 17:14