Perguntas sobre 'array'

2
respostas

cria uma matriz de datas em scripts bash e corresponde a data atual

Na verdade, quero criar uma matriz de datas e compará-la com a data de hoje se corresponder à data atual e, em seguida, executar test.sh file, caso contrário, saia do loop no script bash. Eu fiz assim ... #!/bin/bash cd /home/user1 curre...
02.03.2016 / 11:24
2
respostas

Como posso armazenar cada linha inteira separada em um arquivo de texto em uma matriz?

Eu tenho um arquivo chamado "threewords". Ele contém as informações: \#gray speedy bee gr-A | sp-E-d-E | b-E \#gray greedy pea gr-A | gr-E-d-E | p-E Quando eu executo o comando: cat threewords | grep ^# | cut -c2- O comando puxa...
13.12.2014 / 23:52
1
resposta

Script de bash: elementos de matriz contendo caractere de espaço [duplicado]

Estou começando com o bash scripting. Estou trabalhando com elementos de matriz que contêm caracteres de espaço. No código abaixo, o terceiro elemento da matriz é "Mecanismo de acessórios". Tentei definir o caractere de espaço usando o símbolo...
28.01.2015 / 08:49
1
resposta

Como fazer um loop de controle

isto é o que eu descobri na classificação de uma matriz que já tinha seus elementos declarados como tipo int #!/bin/bash #sorting an "predeclared" array typeset -i store BigNum let store=0 BigNum=0 number=([0]=11140344 [1]=3 [2]=0 [3]=2...
11.12.2013 / 19:09
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
2
respostas

Bash Array Contém falsos positivos

Isso é um som bastante simplista, mas estou batendo a cabeça na parede tentando descobrir o que está acontecendo. Eu estou tentando ver se existe um valor em uma matriz bash. Se sim, faça alguma coisa. Mais, faça outra coisa. Eu não consigo e...
30.06.2017 / 18:30
1
resposta

Analisando uma string usando a função bash

Estou tentando substituir alguns códigos pela função bash para reutilizá-lo. Então, meus códigos anteriores são: #!/bin/bash set aline=" dsfsdf | fsdfff | yuhfd " set line_parsed='echo $aline | tr '|' "\n"' echo ${line_parsed[1]} Quais sa...
23.08.2016 / 13:52
2
respostas

Defina um conjunto de valores para uma variável no shell script

Eu quero definir um conjunto de valores para uma única variável. Por exemplo, singleDigit={0,1,2,3,4,5,6,7,8,9} Se o usuário der 10, deve sair com um erro. Como isso pode ser alcançado sem usar um loop, mas uma matriz em vez disso?   ...
20.07.2016 / 12:20
2
respostas

Imprime os arquivos na ordem inversa de um array associativo no bash

for key in ${!current_file[@]} do echo $key done Eu declaro current_file como abaixo no bash: declare -A current_file insira a chave como um arquivo e tamanho como valor em current_file. Saída das impressões de l...
19.12.2016 / 07:15
1
resposta

exibe matriz em uma função - não está funcionando

O que estou perdendo aqui? Eu criei um array simples: declare -a appArray=( "item1 -a -b" "item2 -c -d" ) Se eu fizer eco disso, eu posso ver tudo echo ${appArray[@]} > item1 -a -b item2 -c -d Eu então crio uma f...
13.01.2016 / 12:32