Perguntas sobre 'shell-script'

1
resposta

o significado desta linha em um serviço criado usando sysintv

Estou criando um serviço falso com o sysvinit. Dentro do arquivo que criei em /etc/init.d/service_fake Eu tenho esta linha: . /etc/sysconfig/fake_service O que isso faz?     
19.05.2017 / 18:59
2
respostas

Adicionando data ao nome do arquivo ao enviar e-mail

Eu quero adicionar a data atual ao nome do arquivo. ao enviar um email com anexo. Meu script: #!/bin/sh clear now='date +"%m_%d_%Y"' mutt -s "Reports $now" [email protected] -a /path/Reports.xlsx < /path/mailmessage.txt No entanto...
03.08.2017 / 16:00
3
respostas

Corte a corda pela metade com o último caractere específico mostrado na string

Por exemplo, com a string a_link_list_java , use o caractere _ para separar a string na metade, resultando em: a_link_list e java . list_java resultaria em: list e java . Eu quero pegar essas duas partes e armazená-las em...
03.08.2017 / 18:59
1
resposta

Como propagar o valor de uma variável

Qual é o truque para propagar o valor de uma variável? por exemplo. Test="ABC" e ABC="xyz" Espero que $Test retorne xyz . Qualquer truque para fazer isso? Eu tentei $($Test) e ${$Test} , mas estou recebendo resultados i...
21.06.2017 / 18:02
2
respostas

Dado um array de inteiros, retorne índices dos dois números de forma que eles se somem a um alvo específico

Dado um array de números inteiros, retorne os índices dos dois números de forma que eles se somem a um alvo específico. Você pode assumir que cada entrada teria exatamente uma solução e você não pode usar o mesmo elemento duas vezes. Exemp...
13.08.2017 / 21:25
1
resposta

Como verificar se uma variável referenciada indiretamente está indefinida

function setProperty () { local name="${1}" local Id=${2} local _thisVarNam=_${name}_${3} for (( ctX=0 ; ctX<${2} ; ctX++ )) ; do if [[ -z ${!_thisVarNam[${ctX}]+x} ]] ;then echo "${ctX} is unset" eval "$_thisVarNam[${ctX}]=" #so set it el...
10.05.2017 / 08:04
1
resposta

Usando o comando 'at'

Esta parte do meu script é exibida at: garbled time para todos os índices no loop, em que showRestNotification é uma função definida anteriormente a essa chamada for i in {0..5} do at ${sleepTimes[$i]} -f showRestNotification d...
07.05.2017 / 06:25
1
resposta

Barra invertida não detectada no comando “grep”

Eu tenho uma consulta sql em um arquivo de texto e tem uma linha parecida com: PARTITION BY (date_key // 100000000); Agora, quero substituir as duas barras com a palavra "DIV". Para isso, fiz o seguinte em um script de shell: strg=$...
01.05.2017 / 17:53
2
respostas

Variáveis env não foram carregadas no bash [duplicado]

Eu quero exportar todas as variáveis localizadas em .conf . Então segui essa resposta link . setenv.sh #!/usr/bin/env bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -a . "$DIR/settings.conf" set +a s...
29.04.2017 / 02:30
1
resposta

Obter uma matriz de nomes de instantâneos LXD

Eu sou bastante verde quando se trata de grep , alguém pode apontar como eu posso obter uma matriz em bash da lista de nomes de instantâneos ( NOTA: apenas os nomes) quando Eu faço um lxc info mycontainer ? Meus resultados atuais são:...
01.05.2017 / 22:13