Perguntas com a marcação «bash»

10
Menos saída não mostra a saída no terminal depois de sair

Anteriormente, se eu executasse something | lesse pressione q, ele retornaria ao prompt com a saída de lessainda visível. $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> Mas agora, depois de instalar o Zsh (com oh-my-zsh. Também não funciona no bash), o...

10
Terminar tail -f após imprimir n linhas

Eu tenho o seguinte. Um processo Java gravando logs no arquivo Um script de shell iniciando o processo Java. Preciso ler o arquivo de log após iniciar o processo Java para verificar o início correto. Eu tentei, tail -fmas ele permanece anexado para sempre. Preciso tailparar após imprimir n...

10
Distinção entre maiúsculas e minúsculas no script de shell

Considere este script Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Se eu digitar 'a', a saída será...

10
Onde está definida a variável $ PATH em todo o sistema?

Estou usando o Ubuntu Desktop 14.04 e, como tal, estou usando o shell que não é de login. Quando abro o terminal da GUI, primeiro as sessões do shell sem logon leem os seguintes arquivos de inicialização: /etc/bash.bashrc ~/.bashrc Os shells sem logon herdam o ambiente do processo pai, que é um...

10
Script Bash e caracteres especiais de escape na senha

Eu tenho lido muitas perguntas já feitas aqui, no entanto, de alguma forma, nada está funcionando para mim. Eu tenho um script bash onde eu tenho que enviar senha que despejar banco de dados na máquina remota, então é como: !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user...

10
Depois de `chown -R`, o git fica super lento

Eu tenho um projeto GIT enorme com vários sub-módulos GIT dentro. Alterei recursivamente a propriedade ( chown -r) de rootpara meu usuário para cada arquivo no meu projeto. Agora, qualquer comando git leva muito tempo para ser concluído e parece usar 99% da CPU. Qual é o problema? eu fiz sudo...

10
Por que meu processo ainda está em execução depois que eu saio?

Após o login ssh, digite este comando bash: sleep 50000000000000 & Em seguida, kill -9o sleepprocesso pai do processo (isto é, bash). Então a janela do terminal se desconecta simultaneamente. Ao efetuar login novamente, percebo que o sleepprocesso ainda está ativo. Pergunta : Por que o...

10
Como inserir várias linhas com o sed

Eu quero adicionar isso #this ##is my text antes da linha the specific line Eu tentei isso sed -i '/the specific line/i \ #this ##is my text ' text.txt mas apenas adiciona 'texto'. Eu também tentei várias combinações com \e, " "mas nada