Perguntas sobre 'shell-script'

3
respostas

Formata uma seção de ajuda para ter a descrição da bandeira em uma coluna

Eu criei uma seção de ajuda com a seguinte exibição -m This is a very very very very very very very very very very very very very very very very very very very very long sentence Eu gostaria de ter -m This is a very ver...
10.10.2016 / 17:26
3
respostas

como posso fazer o cálculo de números a partir do arquivo de texto no shell script

Eu tenho um arquivo de texto chamado t1.txt , contém: 300 400 500 600 Agora, quero descobrir quantos números neste texto são menores que 450 E eu dou o seguinte código: b=0 for i in $(cat t1.txt) do if [$i -lt 450] then ((b=b...
12.10.2016 / 22:55
1
resposta

Linha de comando para enviar email se a carga da CPU for alta

Eu quero escrever um forro no terminal para enviar e-mail se a carga da CPU for alta. Eu tenho esse, mas seu envio toda vez que sua execução while true; do lsof -u nagios | wc -l; b=15; a=$(uptime | awk '{print $10}' | cut -d ',' -f1);...
14.10.2016 / 18:53
1
resposta

Script de bash aceitando valores [closed]

Como posso escrever um script bash que: Aceita um nome de diretório (e seu caminho, se não estiver localizado no mesmo diretório que seu script), bem como o nome de usuário e senha do Gmail do usuário e o endereço de email para o qual a mensa...
26.10.2016 / 02:04
1
resposta

O que o diff com chaves indica?

for i in $(find template -type f | sed 's/^template//') ; do diff -wBNu {,./template}$i Eu posso entender o loop for que percorrerá todos os arquivos no diretório template e, em seguida, substituirá toda a frase que começa com o model...
22.09.2016 / 06:46
3
respostas

Questão Unix para um arquivo de formato de data

Meu nome de arquivo estará no formato de data. por exemplo: 20160920-A.cc1. Todos os dias vou recebendo arquivo diferente, com a data atual (aaaammdd-A.cc1). Eu preciso arquivar este arquivo com o mesmo nome que é carregado e também com data e t...
20.09.2016 / 08:51
1
resposta

Use sed e sed sozinho para fazer uma substituição em uma linha que começa com uma string específica somente se existir

O título é um pouco incerto, deve ser explicado mais facilmente: Isto é o que eu esperava trabalhar com o sed, mas sem dados até agora: sed '/^command=/ /\/opt\/home\/user/!s@/home/user/@/opt/home/user/@' authorized_keys Observe que o...
21.09.2016 / 19:43
1
resposta

Script para copiar um arquivo para um host remoto e renomeá-lo

Estou tentando criar um script Shell que possa tarar um arquivo e copiá-lo (scp?) do Host A para um host B remoto em um destino específico /foo e renomeá-lo para um formato de hora específico. use digamos YYYY-MM-DD. Agora, para adicionar...
14.09.2016 / 18:27
1
resposta

Para loop funciona, mas faz um loop duas vezes

Estou executando o seguinte código for d in ./*/ ; do (cd "$d" && dcm2nii -n y -r y -x y -g n ../*/dicom/); done; para executar o programa dcm2nii em todas as subpastas de ./*/ (todos eles são intitulados "dicom") e salvar a saída...
12.08.2016 / 15:55
1
resposta

Existe uma maneira de destacar a parte da linha onde um erro está acontecendo

Estou executando este script e obtendo um erro como este, mas estou tendo extrema dificuldade em detectar exatamente onde o erro está acontecendo. Existe uma opção quando indica exatamente quais caracteres estão causando o erro? ./ISCNhelperS...
15.08.2016 / 19:37