Perguntas sobre 'tee'

'tee' é um comando que lê da entrada padrão e grava na saída padrão e em um arquivo, para que o usuário possa ver a saída de um comando ao mesmo tempo que salvá-lo.
1
resposta

Como posso passar os nomes dos arquivos para xargs e truncá-los? [fechadas]

Eu tenho que escrever um script que irá ssh em servidores e truncar arquivos de log. Meu script é: #!/bin/bash for server in $(cat c10_servers.txt); do ssh $server "ls /var/log/hello grep -i hello.log. | echo "" | xargs echo "" | sudo...
18.06.2016 / 05:17
1
resposta

Existe alguma diferença entre tee e quando usando echo?

Existe alguma diferença entre fazer: echo "hahaha" >> file1 e echo "hahaha" |tee -a file1 ? Sim, notei que não posso escrever para escrever arquivos protegidos, mesmo com sudo echo , mas posso se eu sudo tee . Obrigado....
24.08.2018 / 16:21
1
resposta

sobrescreve o arquivo e ecoa para stdout

Eu tenho uma função bash simples para incrementar um número e armazená-lo em um arquivo: get_next_int (){ my_file="$HOME/next_int.json" touch "$my_file" typeset -i my_num=$(cat "$my_file") echo "$((++my_num))" > "$my_file" | te...
11.04.2018 / 20:36
1
resposta

echo para arquivo com permissão de usuário diferente

Estou tentando obter uma gravação em um arquivo por um usuário diferente root , conforme mostrado abaixo. Mas o arquivo é criado e nada é gravado nele. system("(echo 'ab' | su - root -c "echo 'Logging Enabled' |tee myLog.txt")>/dev/null"...
18.01.2017 / 13:06
1
resposta

Por que essa atribuição de variável não funciona ao usar tee?

Considere: $ FILE_NAME='(cat somefile | head -1)' | tee -a dump.txt $ echo $FILE_NAME $ Agora, por que a saída de (cat somefile | head -1) não alcança a entrada padrão do tee ..? Se a saída alcançou tee, então poderia copiá-lo par...
11.04.2013 / 18:12
1
resposta

Envia a saída do find para stdout e canalizada para grep

Eu tenho mais de 100 arquivos rar que eu quero extrair usando o comando exec do find. Eu gostaria de ver a saída rar comum para que eu possa monitorar seu progresso, e também canalizar a saída para grep e depois para wc para contar as l...
25.04.2018 / 19:40
1
resposta

Reinicia o programa sendo executado em segundo plano e ainda o faz consumir de stdin

Esta é uma extensão da pergunta anterior que eu fiz aqui { python2 readLines.py & python2 readLines.py & python2 readLines.py & python2 readLines.py & python2 readLines.py & } | tee output_file | java program...
11.04.2017 / 19:05
3
respostas

ping de estatísticas de saída para o arquivo

[root@localhost ~]# while true; do timeout -s 2 1h ping 96.120.16.121 | ts '%Y-%m-%d %H:%M:%S |' | tee -a ping.log; done mais fácil de ler o formato: #!/bin/bash while true; do timeout -s 2 1h ping 96.120.16.121 | ts '%Y-...
30.10.2015 / 13:22
2
respostas

Como grep do tee?

Eu quero verificar se a saída do meu comando contém "rerun" (e, em seguida, execute novamente), mas também quero exibir toda a saída. Eu sei que eu poderia usar um destes: command | tee >(grep rerun) command | grep rerun O primeiro imp...
02.08.2018 / 14:53
1
resposta

verificador de resposta em um script

Eu tenho o seguinte verificador de resposta em um script: #!/bin/bash test_fn() { WARNFILE=$1 echo echo "--- BEGIN ---" cat ${WARNFILE} echo "--- END ---" echo while true; do read -r -n 1 -p "Continue? [y/n]: " REPLY case $REPLY in...
24.03.2018 / 13:55