Perguntas sobre 'bash'

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

Organizando o grep com quebras de linha

Como posso adicionar quebras de linha entre o meu egrep? # nmap -sP 192.168.1.0/24 | egrep 'MAC|report' Eu gostaria de adicionar um quebra de linha após cada uma das duas linhas. Qual é a taquigrafia mais eficiente? Essencialmente, gos...
09.10.2017 / 02:05
4
respostas

Devo usar o sudo em um script ou sudo um script inteiro?

Eu corro um pequeno grupo de máquinas macOS para os alunos (digamos 20) e todos eles precisam ser configurados com coisas como homebrew e outros pacotes e aplicativos. Eu estou escrevendo um script bash para instalar automaticamente todas as coi...
02.10.2017 / 20:14
1
resposta

Como chamar uma função dentro de um script bash em Raspbian?

Eu tenho esse script que uso no Centos por muitos anos. Eu estou chamando o mesmo script em Raspberry Pi agora e recebo este erro: /media/Backups/backup_all.sh: 2: /media/Backups/backup_all.sh: source: not found /media/Backups/backup_all.sh:...
13.09.2017 / 08:45
1
resposta

Usando grep, awk e csv para extrair informações de arquivos de texto

Estou usando o código a seguir para extrair informações de vários arquivos de texto (foo * .txt). for file in foo*.txt; do grep "some_text" $file | tail -n5 | awk '{print $2}' >> bar.csv done Este comentário imprime os números que...
29.09.2017 / 05:59
1
resposta

Inicie o systemd-nspawn e execute comandos dentro

Não encontrei uma pergunta como essa. Eu tenho um script bash (rodando no Debian) que inicia uma sessão systemd-nspawn . Depois disso, gostaria de continuar meu roteiro enquanto estou na máquina gerada: #!/bin/bash systemd-nspawn -q --bind...
21.08.2017 / 13:00
2
respostas

Qual é o propósito de ter uma expressão booleana contendo um código de saída neste script de shell?

Eu tenho um problema resolvido por esta resposta link Agora eu preciso expandi-lo para fazer outras coisas, mas primeiro preciso entender melhor como ele funciona antes de modificá-lo. Aqui está o script em questão: #!/bin/bash (( $# !=...
28.09.2017 / 08:34
2
respostas

find - exec e empilhando vários comandos

Estou criando um script para cópia / soma de verificação de arquivos .... rodando o Mac OS X / FreeBSD com a possibilidade de migrar para o CentOS, Debian ou OpenBSD Mais sobre o script: verifique se o caminho de origem contém arquivos /...
19.07.2017 / 15:31
1
resposta

IF declaração de bloco dentro de um script execlineb

Eu tenho um Docker Container baseado no Alpine que executa o S6 Overlay para gerenciar dois serviços dentro dele (uma música DB, e uma interface web para gerenciá-lo). O problema é que o segundo serviço é opcional e depende da variável de ambi...
14.09.2017 / 16:02
1
resposta

macOS High Sierra (10.3) -bash: find.: comando não encontrado

$ find . -name ‘*.blade.php’ -not -path ‘*/vendor/*’ | wc -l Eu executei este comando há alguns dias e estava tudo certo com o mundo. Executando hoje eu recebo: -bash: find .: command not found Nada mudou no meu sistema que eu saib...
07.11.2017 / 06:12
3
respostas

bash - Encontre diferença entre duas variáveis

Eu tenho duas variáveis: var1="1, 2, 3, 4" e var2="3, 4, 5, 6" . Eu gostaria de obter um novo, var3 , contendo as diferenças entre $var1 e $var2 . O resultado esperado deve ser var3=1, 2, 5, 6 . Eu tentei diff , mas a saída n...
23.11.2017 / 14:06