Perguntas sobre 'shell-script'

2
respostas

Manipulando saída de cURL

Eu quero uma maneira de extrair 2 instâncias de dígitos seguindo 2 strings diferentes a partir de uma longa linha de texto produzida a partir do link da cURL. p> Portanto, neste exemplo de saída, eu quero pegar ambos os 23 e 144 e salvá-los...
31.05.2018 / 22:37
3
respostas

No Bash, como imprimir linha em uma única linha usando um delimitador?

Eu coletei dados com 3 campos. Quero imprimir os dados do terceiro campo em uma única linha. Esses são os dados que estou recebendo. $ cat file 1234 1234 dei_1/3,dei_2/3,dei_9/0, dei_10/0,dei_8/4 2345 2345 dei_8/9,dei_5/6,dei_4/9 4244 42...
29.05.2018 / 07:17
1
resposta

Comando Tar em um script bash [closed]

Estou usando o comando em um script: tar -czf -"$fsrc"/* > ./"$fdest"/"$fname" Em um script para levar a pasta de origem definida pelo usuário e redirecionar para um destino definido pelo usuário com um nome definido pelo usuário. Q...
26.06.2018 / 15:40
2
respostas

Reinicia um script se ele parar sem usar o crontab

Eu estou usando o Ubuntu 14.04. Eu tenho um script que deve ser executado em todos os momentos. A maneira mais fácil seria usar o crontab para executar outro script que verifica se o script1 está sendo executado e se não é reiniciado. Eu gost...
23.06.2018 / 07:03
1
resposta

O que estou fazendo errado aqui (problema com loops)

Essa coisa aqui n=0 x=1 while [ $n -lt 6 ] do n=$(( n+1 )) echo "sasadgsad gsda $n" >> /home/test/rptest if [ $n -eq 5 ] then while [ $x -le 5 ] do echo "end of line$x" >> /home/test/rpte...
07.08.2018 / 13:53
2
respostas

Usando o shell 'printf', em que a string de formato está em uma variável e não possui um número fixo de espaços reservados de campo?

Estou escrevendo uma função de shell que faz uma chamada de API externa via cURL (a sintaxe da API externa não está sob meu controle). Eu me aproximei assim (simplificado): #!/bin/sh template_get_entry='get_entry:%s' template_set_entry='set_...
07.08.2018 / 07:17
2
respostas

Construir uma função de tempo decorrido [fechado]

Eu quero construir uma função de lapso de tempo dentro de um script para imprimir essa hora a cada segundo, por exemplo, a saída deve ficar como abaixo: finding files inside a directory time elapse HH:MM:SS HH é hora MM é minuto SS é...
24.07.2018 / 08:53
1
resposta

Como definir os elementos da matriz vazia como zero?

Estou escrevendo um script que envia o resultado de comandos para uma matriz de saída. Envolve a verificação de logs e a recuperação de seus servidores, mas há casos em que o servidor tem um host de failover. Nesses casos, preciso que o script v...
17.07.2018 / 18:36
1
resposta

Fornece o caminho padrão para id_rsa em um script de shell

Eu quero automatizar a criação de usuários junto com a geração de chaves rsa em um script de shell. Mas, ao gerar a chave rsa, precisamos fornecer informações para essas três coisas. Insira o arquivo no qual salvar a chave (/root/.ssh/id_rsa...
17.07.2018 / 08:39
2
respostas

Como fazer loop em uma lista (lendo cada linha até o final) sem salvar a lista como um arquivo?

O comando abaixo me fornecerá uma lista de usuários que não têm uma vida mínima de senha de 1 dia. Isso funciona corretamente. awk -F: '$4 < 1 {print $1}' /etc/shadow Eu quero pegar essa lista e executar ... chage -m 1 $p em que...
20.07.2018 / 01:52