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

17
Substituir sequência multilinha nos arquivos

Eu tenho vários arquivos que quero atualizar substituindo uma sequência de linhas múltiplas por outra sequência de linhas múltiplas. Algo ao longo das linhas de: * Some text, * something else * another thing E eu quero substituí-lo por: * This is completely * different text O resultado seria...

17
Procurando um livro clássico antigo do Unix toolkit

Estou procurando um livro sobre o kit de ferramentas de linha de comando Unix (sh, grep, sed, awk, cut, etc.) que li há algum tempo. Era um livro excelente, mas esqueci totalmente o nome. A grande coisa sobre este livro específico foi o exemplo atual. Mostrou como implementar um sistema de...

17
awk: forçando um status de retorno?

Este é um seguimento da minha pergunta anterior . Estou validando o número de campos em / etc / passwd usando este snippit útil. No exemplo a seguir, os usuários 'fieldcount1' e 'fieldcount2' têm o número errado de campos: $ awk -F: ' NF!=7 {print}'

17
Contar valores distintos de um campo em um arquivo

Eu tenho um arquivo que contém cerca de um milhão de linhas. Nas linhas, tenho um campo chamado transactionid, que tem valores repetitivos. O que preciso fazer é contá-los de maneira distinta. Não importa quantas vezes um valor seja repetido, ele deve ser contado apenas uma

17
Transformar lista em uma única linha com delimitador

Eu tenho que ter uma lista (cargas) de endereços IP neste formato: 134.27.128.0 111.245.48.0 109.21.244.0 e transformá-los nesse formato com um tubo intermediário (IPs compostos) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Eu acho que é um comando de localização e...

17
Repita cada linha várias vezes

Gostaria que cada linha de um arquivo fosse repetida um número fixo de vezes. por exemplo, repetir cada linha quatro vezes: a b c torna-se: a a a a b b b b c c c c Eu fiz algumas pesquisas e há muitas perguntas e respostas ao longo das linhas para fazer o inverso, por exemplo, mesclar linhas...

17
Filtrar arquivo por número de linha

Dado um arquivo L com um número inteiro não negativo por linha e o arquivo de texto F, qual seria a maneira mais rápida de manter apenas essas linhas em F, cujo número de linha aparece no arquivo L? Exemplo: $ cat L.txt 1 3 $ cat F.txt Hello World Hallo Welt Hola mundo $ command-in-question -x...