Perguntas sobre 'bash'

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

Maneira fácil de limitar o tamanho do arquivo (stdout) em um nível de script de shell?

Ok, este é um caso de uso muito prático do meu ponto de vista. Digamos que eu tenha um oneliner de shell simples que registra a saída em um arquivo. Isso pode ser simplesmente qualquer coisa, por exemplo, tcpdump. Existe alguma maneira genéri...
07.06.2011 / 18:13
3
respostas

Stdout / stderr redireciona no daemon start-stop

Estou tentando escrever init config que redirecionará a saída do meu daemon para dois arquivos (para stdout e stderr). O problema é que não está funcionando. Estou lendo este agora mesmo. Então, eu fiz este script de shell para testar es...
21.07.2010 / 12:11
3
respostas

Bash: como saber se a saída do último comando termina com uma nova linha ou não?

Na maioria das vezes, a saída de um comando termina com o caractere de nova linha. Mas às vezes isso não acontece, então o próximo prompt do shell é impresso na mesma linha junto com a saída. Exemplo: root@hostname [~] # echo -n hello...
26.12.2009 / 23:50
2
respostas

Redirecionar para stdin em vez de argumento ao usar xargs [closed]

por exemplo, usando o comando cat foo.txt | xargs -I{} -n 1 -P 1 sh -c "echo {} | echo" O foo.txt contém duas linhas foo bar O comando acima não imprime nada.     
24.12.2013 / 07:04
3
respostas

Como dividir um arquivo e compactar diretamente?

Eu tenho um arquivo de 100 GB e quero dividir em 100 arquivos de 1 GB cada (por quebra de linha) por exemplo, split --bytes=1024M /path/to/input /path/to/output Para os 100 arquivos gerados, desejo aplicar o gzip / zip a cada um desses...
26.05.2014 / 17:36
2
respostas

cat * | grep something… qual arquivo é o resultado?

Se alguém fosse executar o seguinte comando cat * | grep DATABASE o shell cuspia todas as linhas em * arquivos que continham a palavra DATABASE neles. Existe alguma maneira de também citar o arquivo que cada linha é separada de? Eu...
30.06.2011 / 04:53
4
respostas

No unix, qual é a melhor maneira de reduzir o tamanho de um arquivo de log massivo que está sendo gravado ativamente?

Em um servidor linux, eu quero reduzir o tamanho de um arquivo de log que é grande em GB. Cortando a metade superior, ou talvez o primeiro milhão de linhas funcionaria.     
26.03.2011 / 00:19
5
respostas

Envie mensagem para o canal IRC do bash

Instalei ircd-hybrid no meu servidor Ubuntu (192.168.1.2, example.com). Usamos #teamchannel para nos comunicarmos dentro da equipe. A pergunta é: como posso enviar uma mensagem curta de example.com para #teamchannel do script bas...
21.09.2010 / 13:10
3
respostas

Enviar saída bash -x para logfile sem interromper a saída padrão

Existe uma maneira de enviar as informações exibidas executando um script bash com a opção -x para um arquivo, sem alterar a saída padrão vista por um usuário executando o script? Este é um recurso de depuração que gostaria de implementar em...
03.08.2011 / 08:07
2
respostas

Por que 'crontab -' remove o crontab e pode ser cancelado?

Eu me apressei e esqueci o e em crontab -e antes de apertar Enter . Um prompt apareceu, então eu fechei com Ctrl + D , o mesmo que eu normalmente saio dos prompts de entrada. Agora, sem aviso, todo o meu crontab está vazio. Por...
18.02.2016 / 16:18