Perguntas sobre 'bash'

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

Tab no bash autocompletes do caminho, como posso estendê-lo para o autocomplete de .bash_history?

Adoro o preenchimento automático do caminho, mas uma coisa que sinto falta é que, se a última vez que usei um comando foi com um longo conjunto de argumentos, e quero repetir isso (sem escrever um script), não consigo digitar >command arg...
11.08.2017 / 04:17
1
resposta

Como colocar tela em uma seqüência de comandos?

Olá, estou tentando mesclar um grupo de comandos em uma única linha usando ponto e vírgula; tela de pkill; tela ; diretório cd; sudo xx Então, basicamente, o que estou tentando fazer é matar todas as telas abertas, abrir uma nova tela e ir...
11.08.2017 / 17:03
3
respostas

Por que não posso canalizar entrada para o comando 'read' no Bash, no Cygwin, usando o ConEmu, no Windows?

Estou tentando armazenar a saída de um pipe em uma variável. Depois de ler este post ( Acessando a saída de um Bash pipe com 'read' ), eu tive algumas dúvidas lembrando se eu tive sucesso em fazer isso, em um sistema Unix. Então eu encontr...
02.08.2017 / 01:14
2
respostas

Localhost como ponte ssh entre dois servidores

Eu posso conectar via ssh a dois hosts, como host1 e host2, e preciso copiar arquivos de host1 para host2 por meio de rsync . Eu sei que posso realizar esta primeira cópia de arquivos de host1 para localhost e depois de localhost para host2...
01.08.2017 / 10:44
1
resposta

Como listar arquivos que foram modificados após uma determinada data e que não estão em uma lista de pastas

Meu objetivo é criar um backup tar.gz incremental para uma pasta chamada /data . Para isso, quero recuperar a lista de arquivos que foram modificados após o último backup. Este momento é armazenado em um arquivo chamado lastran.txt . E...
01.08.2017 / 10:54
1
resposta

Não é possível executar o "taskkill" em um script bash, mas pode ser executado a partir do cygwin

Eu tenho um script Bash muito simples. O objetivo deste script bash é pegar um parâmetro de um número de porta e matar todos os processos em execução nessa porta. #!/bin/bash PID_NUMBER=$(netstat -a -n -b -o | grep $1 | sed -e "s/[[:space:]]\...
07.08.2017 / 18:54
1
resposta

Carregar script no login do ssh (não interativo)

Estou tentando carregar módulos de ambiente de uma sessão remota não-interativa e definir as variáveis de ambiente de acordo. Por exemplo, no meu bashrc eu normalmente chamo module load /path/to/cmake/3.x.x e quando eu executo "cmake...
30.07.2017 / 16:40
1
resposta

Por que o 'uptime -s' não é constante?

Eu tenho 6 Raspberry Pi 3. Um script Bash funciona em 5 deles, não em 1. Eu uso uptime -s > file1 [ou -p , tentei os dois] e depois eu cp file1 file2 no final do meu script. Na próxima vez que eu executar o script após 10 min, e...
05.09.2017 / 23:08
2
respostas

cmp e linha de eco diferente

Então eu tenho dois arquivos de texto. Eu faço um cmp : karl@karl-laptop ~ $ cmp package1.json package2.json package1.json package2.json differ: char 339, line 14 Esses arquivos diferem em uma linha. Existe uma maneira de exibir esta l...
02.08.2017 / 15:22
2
respostas

Como executar o script em um loop contínuo

Não estou entendendo como executar esse script continuamente. Ele é usado para verificar se o tamanho de /var/spool/mail fica maior e mostrará uma saída de "Você tem e-mail". Posso executá-lo, só não sei como fazê-lo funcionar sem parar....
27.07.2017 / 15:55