Perguntas sobre 'shell-script'

2
respostas

Bash Script para mostrar a diferença entre dois arquivos de texto

Digamos que eu tenha duas listas: guests-2016.txt : Peter Michael Frank Dirk guests-2017.txt : Mark Michael Dirk Lilly Como posso criar duas novas listas de convidados Os convidados que estavam em guests-2016.txt , ma...
26.09.2017 / 21:07
1
resposta

Erro de sintaxe próximo ao token inesperado 'done'

Estou tentando obter esse loop while (usando o nano) para baixar alguns sites dessa URL, mas continuo recebendo o erro "erro de sintaxe próximo ao token inesperado 'concluído'": while read <FIRST-LAST> do echo FIRST-LAST...
20.01.2017 / 01:28
1
resposta

Variáveis de acesso definidas dentro de substituições de comandos

Eu escrevi um script simples #!/bin/bash -x selentry='ls -l / | sort ; ts=${PIPESTATUS[0]}' echo $ts mas $ ts não mostram nada. Como posso exibir a variável $ ts ou como posso obter o código de status de saída do comando na variável?...
25.01.2017 / 14:42
2
respostas

Como colocar o sub shell e os comandos relacionados em segundo plano?

Execute um comando de sequência em um sub shell assim: (git pull;git rebase develop)&>/dev/null Acho que isso colocará o sub shell e todos os processos filhos criados por ele em segundo plano e retornará o controle para o usuário....
01.09.2016 / 08:17
1
resposta

Sed para copiar parte do nome do arquivo em outro conteúdo do arquivo com a mesma substring

Para cada arquivo com a extensão especificada em um diretório, eu gostaria de usar apenas uma substring do nome do arquivo para adicionar a outro arquivo e gerar como um arquivo com uma extensão diferente, mas com a mesma substring. Encontrei...
21.08.2016 / 09:13
2
respostas

Como faço para que o ~ / .bashrc execute todos os scripts no meu diretório ~ / Shell usando um loop?

Eu tenho scripts de shell no meu diretório ~/Shell que eu quero que sejam executados sempre que o Bash for iniciado como minha conta de usuário usual. Então, o que eu fiz foi adicionar o seguinte a ~/.bashrc : for i in 'find ~/Shell/ -na...
31.10.2015 / 03:13
1
resposta

Abra um novo terminal, monitore-o e execute um script

Eu tenho um script que quero monitorar seus resultados e gravá-los em um arquivo de log. Eu corro o seguinte: gnome-terminal -x bash -c "script logfile.log; ssh user@IP" Mas este comando executa primeiro o primeiro comando e depois o se...
07.07.2016 / 14:30
1
resposta

Filtros de pesquisa LDAP usando BASH

Estou tentando executar a seguinte consulta em um script bash, permitindo-me verificar duas classes de objetos diferentes para um atributo definido passado de um loop while: #!/bin/bash inputfile="$1" binddn="cn=admin,o=services" password="B...
04.05.2017 / 20:47
1
resposta

Como sair de um loop bash pela entrada do teclado?

Eu tenho um bash lopp como #!/bin/bash for (( c=0; c<=1000000; c++ )) do SOME STUFF HERE done Eu interrompo o loop longo por uma entrada de teclado como Ctrl+C mas Ctrl+C simplesmente termina o script. Eu estou procurando um...
28.04.2017 / 00:25
1
resposta

“$ @” expansão para variáveis definidas pelo usuário

Estou tentando fazer com que uma variável (bourne shell) se expanda como " $ @ ", de modo que produza várias palavras com algumas tendo espaços preservados. Eu tentei definir a variável de muitas maneiras diferentes, mas ainda não consigo trabal...
04.08.2015 / 00:42