Estou tentando esconder a "saída" de um comando gnupg, mas parece que é sempre impresso.
o comando é:
echo "thisprogramwørks" | gpg -q --status-fd 1 --no-use-agent --sign --local-user D30BDF86 --passphrase-fd 0 --output /dev/null
É...
Como faço para avaliar ou calcular o valor de retorno de uma linha de comando?
Por exemplo, eu conto o número de linhas com um grep e quero saber se esse valor está acima de X. Se sim, quero imprimir o número em um arquivo.
Ou eu quero subtra...
Estou tentando obter a saída de um GNU Screen para um arquivo de log em tempo real. Eu tentei usar tee, mas parece que não funciona com a tela. A função de registro para a tela não funcionará para isso, pois não é em tempo real, tenho certeza. A...
Estou escrevendo um script de shell para iniciar minha rede em minha máquina virtual na inicialização, já que ele não faz isso imediatamente por algum motivo com um instantâneo de uma máquina virtual.
Como o dispositivo eth é iniciado como...
em bash Tenho alguns trabalhos em execução, em segundo plano. Eles estão sempre produzindo mensagens de erro irrelevantes aleatórias que poluem o terminal. Nem sempre sou tão rápido para iniciá-los com o 2>&1 > /dev/null redirect...
Eu tenho um script bash que chama vários comandos e imprime alguma saída (tanto dos próprios comandos chamados, como git pull , quanto das mensagens informativas geradas pelo próprio script, como Operation took XX minutes .
Eu gostaria...
Às vezes é muito útil apenas adicionar
set -x
no topo do seu script para mostrar todos os comandos antes de serem executados.
Há apenas uma desvantagem na criação de scripts com uma saída aceitável: não sei como adicionar saída de text...
Eu quero modificar minha saída no bash para uma melhor visualização da saída. Basta colocar \n antes disso. Como posso alterá-lo em .bashrc ? Por exemplo:
É o padrão:
root@comp:$ abc
bash: abc: command not found
Eu quero isso:...
Eu posso usar o seguinte comando para obter uma lista de diretórios e seus tamanhos e classificá-los do maior para o menor (no exemplo, renomeiei os diretórios para números para facilitar a compreensão).
$: du -sk [a-z]* 2>/dev/null | sort...
Eu quero executar um comando, mostrar a saída na tela e também enviá-la para um arquivo de log, atualmente uso tee -a , mas o problema é tee não preserva as cores e, atualmente, eu não consegui encontrar uma maneira de fazer isso.