Perguntas sobre 'bash-scripting'

2
respostas

Posso obter todas as funções em um arquivo de script, usando o bash?

Se eu tiver um arquivo: dome.sh $ls -l dome.sh -rwxrwxr-x 1 user user 0 Aug 8 11:19 dome.sh e o conteúdo do arquivo é semelhante a: #!/bin/bash function() { 'work' } another() { 'different work' } ... #30 functions la...
08.08.2016 / 18:26
1
resposta

ssh + here document - o Ctrl + C vai para o lado remoto?

Como parte de uma série de tarefas que eu tenho que fazer, eu tenho que construir um script bash que acesse um computador remoto, execute 3 comandos, aguarde que um processo termine em SIGINT (ou simplesmente termine) e então faça alguma limp...
03.11.2016 / 09:54
1
resposta

Comportamento estranho ao classificar endereços IP. (sort -nu)

Eu apenas tentei |sort -nu (numeric & unique) uma lista de ~ 30 ou mais endereços IP e notei que, além de eliminar linhas duplicadas, ele trata linhas semelhantes (ou seja, endereços com os mesmos dois ou três primeiros octetos ) como idêntic...
12.06.2016 / 00:29
1
resposta

Scripting com o tmux?

Posso fazer o script de várias instruções bash / sh para abrir e executar em tmux painéis separados? Tenho cerca de 5 ou mais comandos diferentes que precisam ser executados simultaneamente ou consecutivamente. Eu geralmente os di...
02.06.2016 / 01:47
1
resposta

regexp search e replace for bash variables

Vários scripts do meu bash precisam ser arrumados antes de enviá-los. Uma das coisas que gostaria de fazer é usar chaves para todos os nomes de variáveis. Então, em todos os lugares, diz que $PWD deve ser alterado para ${PWD} et cetera....
12.05.2016 / 09:48
2
respostas

executando comandos de função bash encadeados em segundo plano

Estou tentando ligar port() { fuser -k $1/tcp; python manage.py runserver $1 ;} runproject() { cd $HOME/projects/$1 ; workon $1 ; port $2 & ; sleep 3 ; google-chrome 127.0.0.1:$2 ;} ( port é um servidor de estilo django). na fonte,...
08.04.2016 / 19:46
2
respostas

Avalie cada variável de ambiente e configure-a de volta no Ubuntu

Estou tentando escrever um script de shell que leia todas as variáveis de ambiente, avalie-as para env incluído. variável com neles e reexportação após a avaliação. Exemplo - Eu tenho uma variável de ambiente exposta assim: echo $JVM_OPT...
06.04.2016 / 13:03
1
resposta

Bash loop para adicionar --excluir lista para tar

Eu tenho um script bash que fiz para criptografar / descriptografar usando o GPG e alcatrão. No momento, eu tenho meu --exclude codificado no script, mas gostaria de torná-lo um pouco mais dinâmico e adicionar os itens a serem excluídos com...
15.03.2016 / 04:17
2
respostas

usando sed no script BASH: substitua text por info das variáveis do sistema (hostname e date)

Eu quero usar um script bash para executar um backup e, em seguida, enviar-me um email usando ssmtp. Eu estou tentando fazer um script genérico que eu possa reutilizar em diferentes máquinas Linux. Abaixo está um trecho do script em que uso sed...
10.03.2016 / 23:36
1
resposta

Linux: Como o tempo de modificação do arquivo afeta o tempo de modificação do diretório e o tempo de acesso ao diretório?

Gostaria de saber mais sobre como o tempo de acesso a arquivos e o tempo de modificação de arquivos estão relacionados ao acesso ao diretório e aos horários de modificação. Eu li as "perguntas permitidas aqui", mas se houver um site StackExch...
12.02.2016 / 14:25