Perguntas sobre 'array'

2
respostas

Expansão de matriz

Estou tendo resultados inesperados na expansão de uma matriz. Espero que alguém possa esclarecer por que estou vendo o que estou vendo. Eu estou tentando preencher um array usando o fdisk -l para preenchê-lo e apenas obter um único elemento. O c...
15.07.2016 / 20:03
2
respostas

Como desarmar o intervalo de array no Bash

Estou tentando excluir o intervalo do elemento da matriz, mas ele falha. Meu array root@ubuntu:~/work# echo ${a[@]} cocacola.com airtel.com pepsi.com A matriz Print 0-1 parece ok root@ubuntu:~/work# echo ${a[@]::2} cocacola.com airt...
30.04.2013 / 18:02
1
resposta

Encontre todos os usuários que têm mais de N processos e os ecoa no shell

Estou escrevendo um script em ksh. Eu preciso encontrar todos os usuários que têm mais de N processos e echo-los no shell. N é lido do ksh. Eu sei que devo usar ps -elf , mas como posso analisá-lo, encontrar usuários com processos > N e...
19.03.2013 / 14:57
3
respostas

Como faço para capturar um conjunto de resultados do MySQL em uma matriz bash?

Estou usando o shell bash no CentOS 7. Eu quero executar uma consulta MySQL a partir de um script shell e iterar sobre cada linha de resultados. Se houvesse 4 linhas retornadas, pensei em capturar as quatro linhas em uma matriz da seguinte forma...
29.05.2018 / 19:25
2
respostas

Criando uma matriz com o IFS configurado para um valor diferente

Estou tentando construir um array e gravar em um arquivo nesse formato, ou seja, o conteúdo do arquivo deve ser algo como isto hero_pairscore=( askdjfh sdf,sdlkfj lksf,dfgdf,dsflkgj,asdlkf ....) Onde os elementos estão separados por comm...
21.04.2014 / 21:20
1
resposta

Como eu adiciono um item a um array em um pipeline? [duplicado]

Esse script deve simplesmente adicionar um valor a uma matriz por meio de um loop e, em seguida, mostrar todos os itens de uma matriz. #!/bin/bash data_file="$1" down=() counter=0 cat $data_file | while read line; do \ isEven=$(( $cou...
21.08.2015 / 07:06
3
respostas

Como portar matrizes estilo bash para cinzas?

Algum tempo atrás eu escrevi um script bash que agora deve ser executado em ambiente com ash . Em bash , foi como: services=( "service1.service" "service2.service" "service3....
08.08.2017 / 04:14
1
resposta

Passando um conjunto de parâmetros para um programa usando uma variável Bash

Estou tentando limpar meu shell script colocando parâmetros repetidos em uma variável bash. A melhor abordagem que eu sei é colocá-lo em uma matriz e passá-lo ... mas isso não parece funcionar. Como posso armazenar todos os parâmetros em uma...
09.11.2015 / 15:46
4
respostas

Existe uma maneira fácil de fazer o equivalente a 'sed…', substituindo a mesma linha por múltiplos valores?

Eu tenho um arquivo onde eu quero substituir algumas variáveis com dados de um script de shell. -A INPUT -i lo -s @LOCAL_IP@ -j ACCEPT Aqui eu quero substituir @ LOCAL_IP @ por um endereço IP, eu uso o seguinte: ... | sed -e 's/@LOCA...
06.07.2016 / 21:10
1
resposta

array [@] output all messed up?

Eu tenho este código: Unix+=("Stock List") while read line; do result=$(wget -O - -o /dev/null "http://finance.yahoo.com/d/quotes.csv?s=$line&f=sl1&e=.csv" | tr ',' ' ' | tr '"' ' ') Unix+=("$result") done < stock.txt echo...
30.01.2013 / 19:43