Perguntas sobre 'shell-script'

2
respostas

O Rsync exclui arquivos no diretório antigo?

Estou realmente preso a um problema de rsync e não consegui decifrá-lo lendo a documentação. Eu quero fazer 7 diretórios, um para cada dia da semana, para back-ups de algumas pastas e arquivos do meu servidor. O problema que estou tendo é rsync...
22.12.2015 / 17:42
1
resposta

Script Bash para selecionar arquivos para compactar / descompactar

Estou tentando compactar e descompactar arquivos com um script bash, mas sou novo e tenho problemas. Vou explicar o que o script faz atualmente e o que eu queria fazer. O usuário seleciona "compactar": um diálogo de arquivo é exibido, mostr...
25.12.2015 / 01:21
1
resposta

Extrai campos de uma linha em variáveis do shell

Eu tenho algumas centenas de linhas, como abaixo, em connRefused.log : - 2015-12-12 00:12:10,227 ERROR [Testing-KeepAlive-01] c.v.v.v.Connection [Connection.java : 001] failed to bind to {name=TestGW,direction=BOTH_WAY,username=espa...
16.12.2015 / 03:33
1
resposta

Como fazer echo / imprimir a última iteração neste loop

#!/bin/bash cat /usr/local/nagios/libexec/std_filesystem.txt | while read line do if [ -d $line ]; then file_system_name="-p $line" new_file+=" $file_system_name" check_filesystem="$new_file" fi done echo $new_file std_filesystem.txt has...
14.12.2015 / 18:12
1
resposta

Script para imprimir o último login no Unix

Eu quero imprimir as últimas informações de login do usuário em um formato .csv. Eu tentei os comandos last e lastlog , mas recebi erros. Erro para last : /usr/bin/last patrol /var/adm/wtmpx: No such file or directory Erro pa...
10.12.2015 / 07:23
3
respostas

script não está sendo executado como esperado quando agendado como um cronjob

Estou tentando escrever um script que identificará imagens jpg corrompidas usando o comando imagemagicks identify. O script irá executar o comando, grep a saída para a palavra "Corrupt", mova-o para uma pasta corrompida se estiver corrompido ou...
18.12.2015 / 03:39
1
resposta

Por que o espaço está sendo contado como nova linha no shell script? [duplicado]

Eu escrevi o seguinte script. Eu quero ler um arquivo e imprimir como linha por linha, mas considerando o espaço como nova linha. por que é que? #!/bin/bash for i in 'cat data.txt' do echo $i done Entrada: salva no nome do arquivo data...
18.12.2015 / 19:04
1
resposta

ecoando um valor de uma função BASH após um comando ter sido executado em segundo plano

Estou tentando executar o seguinte, como um teste para outra coisa: function echo_test { sleep 60 & > /dev/null returnpid=$! echo $returnpid } pidthatwasreturned=$(echo_test) echo "This was the value that was returned by the fu...
29.01.2016 / 14:30
2
respostas

Bash compõe o array com a entrada de outros arrays, respeitando uma ordem de loop específica

Estou tentando gerar um novo array, com a combinação de outros arrays, respeitando uma sequência específica. Na pura festança. Exemplo: numbers=(0 1 2 3 4 5 6 7 8); colors=(red blue green); loop_sequence=(numbers numbers colors numbers colo...
22.11.2015 / 17:07
4
respostas

Execute o comando do Linux somente se a coluna no arquivo CSV tiver um valor maior que 1

Estou tentando descobrir uma maneira de executar um comando do Linux somente se uma coluna específica no meu arquivo CSV tiver um valor maior que 1. Exemplo de arquivo CSV: Item,Quantity Pen,1 Pencil,1 Stapler,3 Usando o exempl...
20.11.2015 / 04:08