Perguntas sobre 'shell-script'

3
respostas

GNU Parallel e sshpass com lista de servidores em um loop

Com este loop nós atualizamos seqüencialmente em todos os servidores (lista de servidores = consul members | grep awk {'print $2'} | cut -d ":" -f1 ) o pacote consul . for i in $(consul members | grep awk {'print $2'} | cut -d ":" -f1) ;...
24.06.2016 / 12:49
1
resposta

A saída na variável não deve ser interpretada como um comando [duplicado]

Então essa pergunta já foi feita algumas vezes, mas as respostas não parecem funcionar para mim. Então eu tenho este script simples #!/bin/bash charon_id = $(pidof charon) kill -1 $charon_id E o console diz charon_id: command not foun...
15.07.2016 / 12:51
1
resposta

Captura do código de status de saída do ssh

#!/bin/bash RET=0 export RET { ssh -q -t user@host <<EOF echo "hello there " exit 10 EOF RET=$? echo "Out is" $RET } & echo "RET is $RET" ################## End Eu recebo RET 0 OUT é 10 Como posso obter o código de status de sa...
03.10.2016 / 18:26
2
respostas

Como devo permitir mais de um argumento para o interpretador em um shebang em um script

De resposta de Glenn : Read your execve(2) man page. The limitation on a single optional argument is OS dependent. Linux treats all words after the interpreter as one single argument If you want to do this: #! /path/to/interprete...
07.04.2018 / 03:52
2
respostas

Abreviação de! -z

Procurando alternativa para: local foo="" if [[ ! -z "$foo" ]]; then echo "foo is actually not empty." fi Existe alguma maneira de verificar se uma variável está definida (não vazia) sem negação?     
07.05.2018 / 20:30
2
respostas

Script para remover determinados elementos de span de um arquivo HTML

Eu quero escrever um script que remova completamente todas as instâncias de uma determinada classe de extensão de um determinado arquivo HTML. Por exemplo, se minha classe de span indesejada for "foo" , então, executando meu script no arqui...
24.08.2015 / 18:50
2
respostas

Precisa de saída em um bom formato usando o shell script

Eu tenho um arquivo, PoolReport.txt . Aqui estão alguns dados de amostra: Thu, Aug 27, 2015 7:56:29 AM PoolName,Total GB,Used GB ,Available GB ,Percent Full Oracle-RAID10,6432.539,6179.295,253.244,96.063 VM_File,45210.379,40726.389,4483.991...
28.08.2015 / 14:14
1
resposta

o que se entende por “^ $ 1” no script de shell?

#!/bin/sh #emp3.sh: using if and else # if grep "^$1" /etc/passwd 2>dev/null then echo "pattern found - job over" else echo "pattern not found" fi no programa acima o que é "^ $ 1" e é o mesmo que "s1 / *" alguém pode explicar isso...
18.05.2015 / 14:27
3
respostas

Reimprime uma matriz em um determinado formato?

Eu quero pegar 10 linhas aleatórias de arquivo, com 100 linhas de comprimento. Primeiro, eu gero aleatoriamente 10 inteiros entre 1 e 100 (inclusive) com ind=$(shuf -i 1-100 -n 10 | sort -n) Depois, desejo usar sed para extrair essas l...
27.05.2015 / 16:38
6
respostas

Verificador de seqüência numérica hexadecimal no Linux?

Eu tenho uma lista de números hexadecimais. Eu gostaria de verificar se eles estão em seqüência ou não. Ou seja, eles devem ser números consecutivos, em ordem crescente. Em outras palavras, deve haver um incremento de 1 de cada linha para a próx...
18.05.2015 / 17:18