Perguntas sobre 'bash-array'

8
respostas

Bash - inverte uma matriz

Existe uma maneira simples de reverter um array? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" para que eu obtenha: 7 6 5 4 3 2 1 em vez de: 1 2 3 4 5 6 7     
25.12.2017 / 01:53
2
respostas

Como acessar mais membros de uma matriz ao usar indireção de variável bash?

Considere o seguinte exemplo, parece que está funcionando bem com o índice 0 : $ a1=(1 2 3) $ a2=(a b c) $ for x in a1 a2; do echo "${!x}"; done 1 a $ for x in a1 a2; do echo "${!x[0]}"; done 1 a No entanto, com o índice 1 , não impri...
04.09.2018 / 22:03
2
respostas

Contando e adicionando se alguns arrays tiverem elemento em algum índice

Por favor, informe se abaixo pode ser facilmente alcançado com o mínimo de codificação. $ cluster1=(x y) $ cluster2=(a b) $ cluster3=(m) $ my=$((${cluster1[0]+1}+${cluster2[0]+1}+${cluster2[0]+1})) $ echo $my 3 $ my=$((${cluster1[1]+1}+${c...
15.09.2018 / 07:29
1
resposta

linux + como converter variável em array

queremos definir uma variável que inclua palavras como array folder_mount_point_list="sdb sdc sdd sde sdf sdg" ARRAY=( $folder_mount_point_list ) mas quando queremos imprimir o primeiro valor da matriz, obtemos todas as palavras echo $...
31.12.2017 / 15:23
1
resposta

Greping Carga Médias

Estou tentando aproveitar todas as médias de carga & coloque-os em uma matriz. Qual deve ser o caminho exato, tendo em mente os requisitos a seguir. Definindo a matriz: LA= ("one" "five" "fifteen") LA= ('(uptime | grep -o '[0-9]\+\.[0-...
10.03.2018 / 12:43
1
resposta

Construir matriz bash com apenas formato de string

Pergunta simples - perguntando por um amigo - existe uma maneira de passar um valor de string como variável env e ter o bash reconhecendo-o como um array? Em outras palavras, existe algum formato de string especial que diz ao bash que a string é...
22.12.2017 / 10:34
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

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