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

Manipulação ou análise de texto por programas, scripts, etc.

1
Como ordenar numérico pela última coluna?
Eu tenho esta entrada: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Eu preciso desta saída: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Então, eu preciso classificar as linhas pela última coluna. Não …

2
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, os …


17
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 …



7
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 agora gostaria de saber …

4
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 é: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" …

4
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 arbitrariamente longas.

6
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 regras …





2
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 >TCONS_00001924 file c >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 file d >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 todos os arquivos contêm mais de 2000 linhas e classificados para …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.