Perguntas sobre 'array'

1
resposta

ler 'df -h' saída como array de linhas no bash

Estou tentando ler a saída "df -h" como um array de linhas no shell script. Eu tentei o código abaixo, mas seu var [0] está me dando a primeira coluna da primeira linha, em vez da primeira linha inteira. Minha expectativa é obter a linha comp...
01.03.2016 / 12:00
1
resposta

Como a ordem para a qual as chaves são armazenadas e retidas é determinada no awk?

Estou apenas começando a aprender o awk e estava me familiarizando com matrizes associativas apenas para descobrir que a ordem em que as chaves foram recuperadas (ou armazenadas) não fazia muito sentido. Como resultado, fiz algumas pesquisas leve...
01.06.2015 / 05:11
2
respostas

Cria uma matriz no bash com variáveis como nome da matriz

Eu não tenho certeza se isso foi respondido, eu olhei e não encontrei nada parecido com o que estou tentando fazer. Eu tenho um número de scripts de shell que são capazes de rodar em um shell ksh ou bash, e eles fazem uso de arrays. Eu criei...
10.03.2015 / 16:43
1
resposta

Bash Array Comparision

Dentro de um script bash, estou construindo dois arrays dinâmicos. E eu quero construir outro array com diferença de dois. Exemplo: array1=("aa-1234|safsf|sfsfs" "aa-2345|sfsfs|n0sfm" "aa-0890|ssfsf|sfss" "aa-8097|fsfsf|fsfs" "bb-1234|xvxx...
20.11.2014 / 20:08
2
respostas

Randomize argumentos (que guardam códigos de cores) de um array

Eu tenho a matriz (mostrada abaixo) com argumentos que contêm códigos de cores. O objetivo pretendido do meu script é randomizar esses argumentos quando o usuário insere scriptname randoms Text para que toda vez que ele exibir o Text...
12.11.2014 / 02:54
2
respostas

Como posso adicionar uma matriz de argumentos dentro da minha chamada rsync dentro de um script?

Eu quero copiar uma pasta para outro local, excluindo alguns arquivos específicos Aqui está meu script atual: #!/bin/bash if [ -n "$2" ] then source=$(readlink -f $1) destination=$(readlink -f $2) else printf "\nProper syntax:...
10.09.2013 / 13:20
1
resposta

Detectar argumento de função opcional (array)

Considere esta função: function add_one(in_ar, each) { for (each in in_ar) { in_ar[each]++ } } Eu gostaria de modificá-lo de tal forma que, se uma segunda matriz for fornecida, seria usado em vez de modificar o array de entrada....
26.06.2018 / 04:38
2
respostas

Lê a entrada do arquivo e converte a linha lida em uma matriz [closed]

Eu tenho o seguinte código: Text read from file: "E" "01" "Adv - Initial" "07/11/2017" E eu gostaria que fosse armazenado em uma matriz como abaixo: array[0] = "E" array[1] = "01" array[2] = "Adv - Initial" array[3] = "07/11/2017"...
10.07.2017 / 18:14
1
resposta

Como encontrar arquivos baseados em array

Eu tenho uma matriz que contém uma lista de nomes de arquivos (sem extensão) ex: filearray=("fileA" "fileB" "fileC") Esses arquivos são divididos em vários diretórios. Ao percorrer os diretórios, gostaria de executar uma operação nos arqu...
06.10.2016 / 23:45
1
resposta

Como ler variáveis de stdin dinamicamente e armazená-las em um array

O problema é ler variáveis com comando de leitura dinamicamente a partir de um comando de leitura no bash sem saber quantas estão adiantadas e armazená-las em um array. Eu testei com: read -p "array : " array[{0..#}] como read -...
18.11.2016 / 21:23