Perguntas com a marcação «text-processing»

22
Como encontrar uma linha com menos caracteres

Estou escrevendo um script de shell, usando qualquer comando geral do UNIX. Eu tenho que recuperar a linha que tem menos caracteres (espaço em branco incluído). Pode haver até 20 linhas. Eu sei que posso usar head -$L | tail -1 | wc -mpara encontrar a contagem de caracteres da linha L. O problema...

22
Pipes, como os dados fluem em um pipeline?

Não entendo como os dados fluem no pipeline e espero que alguém possa esclarecer o que está acontecendo lá. Eu pensei que um pipeline de comandos processa arquivos (texto, matrizes de strings) linha por linha. (Se cada comando funcionar, linha por linha.) Cada linha de texto passa pelo pipeline,...

21
sed - substitui a string pelo conteúdo do arquivo

Eu tenho dois arquivos: file1e file2. file1 tem o seguinte conteúdo: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contém um endereço IP ( 1.1.1.1) O que eu quero fazer é substituir localhostcom 1.1.1.1, de modo que o resultado final...

21
Planilhas amigáveis ​​da linha de comando

Será que tal coisa existe? Planilhas baseadas em texto que são exibidas bem em um ambiente CLI. Estou ciente de que poderia cat foobar.csve fazer o que quisesse, mas não é particularmente prático ou atraente. Não consigo imaginar que seria difícil formatar uma tabela e talvez também siga certas...

21
tail -f, mas com números de linha

Estou tentando ver quantas vezes foo baraparece /var/log/foo.logdentro de um período arbitrário em um servidor remoto, mas nada que eu tentei até agora funcionou. Eu já tenho um script de cronômetro que eu uso para acompanhar quanto tempo se passou desde que comecei a seguir /var/log/foo.loge...

21
dividir linha longa em um delimitador

Que comando posso usar para dividir entradas como esta: foo:bar:baz:quux nisso? foo bar baz quux Estou tentando descobrir o cutcomando, mas parece funcionar apenas com quantidades fixas de entrada, como "primeiros 1000 caracteres" ou "primeiros 7 campos". Eu preciso trabalhar com entradas...

20
Divida a saída longa em duas colunas

Existe um utilitário ou script simples para coluna a saída de um dos meus scripts? Eu tenho dados de alguma forma: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh mas se isso durar dois, escreva os dados da seguinte forma (onde ainda...

20
encontre linhas comuns entre vários arquivos

eu tenho 4 arquivos que são como file A >TCONS_00000867 >TCONS_00001442 >TCONS_00001447 >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 file b >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922...