Perguntas sobre 'tail'

Tail é um programa de linha de comando que, por padrão, envia as últimas dez linhas para a saída padrão; Com outros switches de comando, números específicos de linhas podem ser especificados e arquivos podem ser monitorados em tempo real.
4
respostas

Não há espaço em disco suficiente: remova as primeiras n linhas do arquivo de texto sem copiar o arquivo [duplicado]

Desejo remover as primeiras $rmv linhas de um arquivo de texto enorme chamado $filename . Este arquivo de texto é tão grande que não consigo colocar duas cópias dele no meu disco rígido. O seguinte deixa-me com um arquivo em branco cha...
29.03.2016 / 20:12
5
respostas

sai pela cauda quando outro processo é feito

Eu tenho parallel --j 2 -- "sh script1" "sh script2" em que script1 e script2 fazem login nos arquivos log1 e log2 Eu gostaria de mudar isso para: parallel --j 3 -- "sh script1" "sh script2" "tail -f log1 log2" A raz...
03.11.2015 / 20:23
1
resposta

Pesquisar e filtrar texto em arquivos de log grandes

Eu uso os comandos tail, head e grep para pesquisar arquivos de log. Na maioria das vezes, a combinação desses 3 comandos, além de usar pipe, faz o trabalho. No entanto, eu tenho esse log que muitos dispositivos relatam literalmente a cada pouco...
10.10.2013 / 18:14
2
respostas

Como obter saída colorida com o comando tail [duplicate]

Abaixo está a declaração final: tail -4 FDECMP1_$$.log Eu preciso imprimir as últimas 4 linhas do arquivo FDECMP1_$$.log em vermelho.     
14.02.2018 / 06:55
1
resposta

Como restringir o sinal de interrupção apenas ao processo filho?

Eu tenho um monte de arquivos de log e eu quero fazer um tail -f neles em um loop tal que quando eu pressionar Ctrl-C, o atual tail -f é morto e eu prossigo para o próximo arquivo de log: for log in *.log; do printf '%s\n' "Tailing...
13.03.2018 / 23:23
1
resposta

Use o comando head ou similar para determinar quando os bytes mudam em um arquivo

Se usarmos o comando tail, poderemos ouvir eventos que representam alterações no tamanho dos arquivos (em bytes). Estou procurando uma maneira de ouvir eventos quando o conteúdo do arquivo é alterado, mas a duração é a mesma. Especificamente,...
30.01.2017 / 10:01
1
resposta

Piping dados periódicos entre scripts Python

How to receive data from the environment e.g. bash Estou tentando iniciar dois scripts Python em bash e canalizar stdout de um deles para stdin do outro. O primeiro script gera um único número a cada segundo. ./script1 | ./scrip...
14.01.2014 / 04:45
1
resposta

Receba periodicamente novas linhas do arquivo, possivelmente logado

Estou procurando uma maneira bastante simples (sem desenvolvimento envolvido - eu poderia escrever isso em Python, mas espero que já exista algo por aí). Eu tenho um arquivo de log (no meu caso, escrito por rsyslogd). Para fins de análise, qu...
14.08.2013 / 13:22
2
respostas

Como executar este comando específico do shell do Python?

OK, tenho este script de shell não-funcional, que estou reescrevendo peça por peça em python, exceto que estou recebendo um erro "inesperado" do shell (veja abaixo): #/bin/sh LINES='cat $@ | wc -l' for i in 'seq 1 $lines'; do head -n $i $@...
29.11.2011 / 17:03
1
resposta

Por que ele se dirige; cauda em um arquivo grande, por vezes, demorar muito tempo e às vezes não?

Estou escrevendo um script que lê as 10 primeiras linhas e as últimas 10 linhas de um arquivo .txt. Ele procura por iniciado (head) e completed (tail) e compara o número de ocorrências usando grep. Os arquivos são muito grandes e é por isso que...
17.08.2017 / 16:57