Perguntas sobre 'bash'

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

Subseqüência de Bash da última ocorrência de um caractere

Eu estou tentando escrever um script que remove tudo após a última ocorrência de um caractere. Por exemplo, se a string for DATETIME 2014.03.14 12:23:24 , eu gostaria de obter apenas DATETIME 2014.03. . Então, tudo após a última ocorrência d...
14.03.2014 / 12:26
2
respostas

Como executar vários comandos no Bash, alguns em segundo plano

Eu gostaria de executar vários comandos no bash, mas alguns deles foram executados em segundo plano. A melhor maneira de explicar isso é usando o seguinte comando que não funciona ... for@barpc:~> (sleep 30;command1;command2 param ) &...
26.09.2015 / 15:13
1
resposta

Tee um script para arquivar dentro de si

Estou familiarizado com o uso do tee e sei que posso simplesmente fazer o log da saída com script.sh | tee file.log No entanto, quero uma interface perfeita para o usuário. Existe uma maneira de, dentro de script.sh, executar tee como se...
22.07.2016 / 20:27
6
respostas

Script do Linux para matar a escuta do processo em uma porta específica

Eu tenho um processo que escuta em uma porta TCP (? 0003). De tempos em tempos, cai - mal. Ele pára de funcionar, mas continua ocupando a porta por algum tempo, então nem posso reiniciá-la. Eu estou olhando para automatizar isso. O que eu faç...
14.03.2010 / 23:57
1
resposta

Script para fazer referência a outro arquivo primeiro

Oi eu tenho um script e nele eu preciso obter os nomes de host de IPs que o script gera. O script irá gerar esses IPs em 1 arquivo puro com apenas 1 coluna. É literalmente apenas o endereço IP (1 para cada linha). Eu tenho outro arquivo chamado...
18.09.2014 / 23:27
3
respostas

O Grep falha em sair do pipe?

Estou tendo problemas com a filtragem do grep do make output. Em particular, make target 2>&1 | grep -E --color=never "^make.*" funciona como esperado, mas o seguinte não imprimirá nenhuma saída para o console: make target 2>...
03.02.2012 / 17:10
3
respostas

Aplique um comando a todos os arquivos em um diretório, um diretório por vez

Quero aplicar informações de reprodução repetida a todos os arquivos MP3 da minha coleção de músicas. Para fazer isso, estou usando uma ferramenta chamada mp3gain (no Linux). Para aplicar o ganho do álbum corretamente, preciso executar o co...
29.11.2009 / 19:17
2
respostas

Apple Mavericks - por que este script BASH de uma linha não define meu ambiente virtual Python como esperado?

Eu tenho o seguinte script Bash: #!/bin/bash echo $MYPROJECT_HOME/bin/myproject_venv/bin/activate source $MYPROJECT_HOME/bin/myproject_venv/bin/activate echo $MYPROJECT_HOME/bin/myproject_venv/bin/activate As permissões mostram que o ar...
25.11.2013 / 17:34
2
respostas

Como faço para limpar o histórico dos logs do bash? Além disso, não registro nenhum dos logs de bash dos meus usuários?

Como faço isso? Eu quero limpar tudo, assim como não registrar nada a partir de agora.     
09.06.2010 / 07:36
2
respostas

Detectar se o comando foi impresso para stderr

Eu tenho este programa em C #include <stdio.h> int main() { char foo[10]; int i; for(i = 0; i < 20 ; i++) { foo[i] = 0; } return 0; } Se eu executar este script #!/bin/bash gcc -O3 -o hello hello....
13.04.2018 / 19:24