Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
1
resposta

Bash / Sed como inserir uma string com caracteres especiais em um arquivo

Eu tenho um script em que estou trabalhando atualmente. E me deparo com um problema em que preciso solicitar que um usuário insira uma string, depois criptografe isso com o sha-512 e insira-o em um arquivo específico Até agora eu tenho: pa...
09.10.2014 / 13:37
3
respostas

Copiando vários arquivos no linux

Eu tenho uma máquina linux com pastas nomeadas numericamente. Como posso copiar com segurança os intervalos dessas pastas para outro servidor? A máquina de origem executa o tcsh, o bash de destino. No momento, no diretório que contém os dados qu...
27.10.2014 / 10:36
2
respostas

Dividir vários arquivos compactados gz em ainda mais arquivos

Eu tenho um diretório cheio de arquivos gz. Eu preciso dividi-los em pequenos, por exemplo 1 milhão de tamanho. Eu faço, e. para um arquivo: $ split --bytes=1m one_unzipped_file prefix_ mas como conseguir muitos arquivos?     
27.10.2014 / 13:45
1
resposta

Executa sed como um comando ssh único

Eu gostaria de substituir uma string por outra em um arquivo em um servidor meu. Eu tentei fazer isso: ssh $REMOTE_HOST sed 's|export ${KEY}=${VAL}|export ${KEY}=${NEW_VAL}|' "$ENV_FILE" E um monte de variantes com diferentes tipos de cit...
27.07.2014 / 16:36
1
resposta

Redireciona a saída para o arquivo, depois escreve a sentença com o código de saída para o final do mesmo arquivo

Estou procurando redirecionar toda a saída de um script python para output.out e, após a conclusão do script python, escrever Exited with code: <EXIT CODE HERE> no mesmo arquivo em que <EXIT CODE HERE> é o código de saída do...
25.09.2014 / 18:09
1
resposta

O que mais cedo eu posso enviar um sinal para um processo de fundo (armadilha)?

Eu tenho um script do qual eu corro um segundo script em um subshell. Qual é o mais rápido que pode enviar um sinal para o segundo script? script1: ./script2 & kill -SIGCONT $! script2: echo "~~ ENTRY" trap 'SUSPEND=false' SIGC...
27.08.2014 / 13:42
1
resposta

Shell, subshell, fonte, processo em segundo plano, PID == confusion

Estou tentando entender como todas essas coisas são colocadas juntas. Por exemplo, com este script: #!/bin/bash . script1 ./script2 . script3 & ./script4 & sleep 5 Como são os PIDs? O que é um processo separado e o que não é? O...
27.08.2014 / 09:33
1
resposta

Evitar a reinclusão do bash

Eu tenho um ninho de scripts bash que podem se originar, por exemplo a.sh fontes b.sh fontes a.sh etc ... Além de redesenhar, o que pode nem sempre ser viável, quais são as melhores práticas para evitar um loop de origem? Uma abordagem que te...
25.08.2014 / 18:24
1
resposta

Aspas duplas no script do Linux

Estou tentando criar um script que se mova para uma pasta específica, renomeie e mova todos os arquivos para outro local. No entanto, estou recebendo um erro no final do comando JHEAD devido ao espaço entre a formatação de data e hora. Eu tentei...
25.09.2014 / 06:42
2
respostas

Combine uma lista de usuários com o / etc / passwd

Eu tenho uma lista simples de usuários de uma coluna. Vem do comando lastlog. Preciso saber se essas contas estão desativadas e não tenho acesso root. Eu só posso ver com mais e executar o comando lastlog. Preciso ver se os usuários que não efet...
03.09.2014 / 23:05