Perguntas sobre 'array'

2
respostas

Bash - Passando um array para hosts remotos via ssh

Eu escrevi um script Bash que faz login em vários hosts remotos e executa smartctl (do pacote smartmontools ) em discos definidos na matriz DISKS . Eu sou capaz de passar a matriz para os hosts remotos, mas o script apenas ecoa o primeiro...
04.02.2017 / 23:42
1
resposta

Sintaxe de matriz com AWK

Estou perplexo com a resposta desses scripts. Teste 1: awk '{line_arr[$0] } END {for (line in line_arr) print line}' text_file Saída: 1 2 3 4 Trial 2: awk '{line_arr[$0] } END {for (line in line_arr) print line}' text_file...
29.08.2016 / 05:38
2
respostas

bash - Separa valores de “tabela” em strings no array

EDIT: desculpe, a saída que eu aleguei está errada. Existem mais espaços do que eu pensava anteriormente (algo aconteceu quando a saída foi salva no arquivo html para removê-los) A saída real é a seguinte: user@Debian:~$ sudo smartctl -l self...
07.01.2017 / 00:10
4
respostas

array como valor para tar --exclude

Eu quero escrever um pequeno script de backup, mas preciso excluir alguns diretórios. Então decidi definir todos os meus diretórios excluídos em uma matriz como essa. exclude[0] = '/home/user/test1' exclude[1] = '/home/user/test2' exclude[2]...
20.01.2017 / 12:04
1
resposta

Por que esse código relacionado à matriz imprime o índice no final de cada linha?

Estou com problemas para trabalhar com um array no BASH. Eu simplifiquei o problema até o seguinte código: #! /bin/bash A1[0]="user1 user2 user3" A1[1]="user4 user5 user6" for each in ${!A1[*]} do echo -n "$each " echo $A1...
08.06.2015 / 03:28
2
respostas

Esta é uma matriz?

Atualmente, estou vendo um script existente com algo parecido com isto: variable='val1 val2 val3 val4' Isso é outra maneira de definir uma matriz? Se não, o que é isso?     
28.01.2014 / 03:09
1
resposta

Paralelo GNU: Como posso referenciar elementos de array?

Este é o meu cenário: luis@Balanceador:~$ echo ${array[@]} a b luis@Balanceador:~$ echo ${array[1]} a luis@Balanceador:~$ echo ${array[2]} b luis@Balanceador:~$ parallel echo ${array[]} ::: 1 2 -bash: ${array[]}: bad substitution luis@Balance...
27.06.2016 / 00:06
1
resposta

Script de bash para resumir “last -a”

Eu gostaria de criar um script de shell de tal forma que ele execute o comando "last -a" e resuma seus dados no formulário: userID : number of login sessions Host or ip1 - number of connections Host or ip2 - number of...
06.04.2016 / 18:12
2
respostas

Construa uma lista de substituição de processo para tee

Eu tenho um script como este que uso para transmitir comandos para várias instâncias da CLI do banco de dados postgresql conectados a vários servidores diferentes. Estou usando um conjunto codificado de substituições de processos. #!/bin/bash...
07.06.2016 / 07:01
4
respostas

Script de shell de manipulação de cadeia [duplicado]

Estou trabalhando em um projeto de UPS Monitoring usando o NUT Server. Meu objetivo é fazer um script de shell que envie um comando e, em resposta, receba o status e outros parâmetros do no-break. por exemplo #!/bin/bash status='upsc myu...
24.05.2016 / 22:58