Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.







6
Remover linhas de um arquivo, dependendo das linhas encontradas em outro arquivo
O arquivo file1.txt contém linhas como: /api/purchase/<hash>/index.html Por exemplo: /api/purchase/12ab09f46/index.html O arquivo file2.csv contém linhas como: <hash>,timestamp,ip_address Por exemplo: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Quero filtrar file2.csv removendo todas as linhas em que o valor de hash também está presente em file1.txt. Isso é para dizer: cat file1.txt | extract <hash> | sed …

2
Sed remove todas as correspondências do padrão inicial da linha
Eu tenho a seguinte linha: abababtestab Estou tentando descobrir uma sedexpressão para remover todas as ocorrências do abinício da linha, para que a linha transformada seja: testab Eu sinto que isso deve ser simples, mas eu realmente não sei nada sobre isso sed. O que tenho até agora é: sed …
11 sed 

2
Reindexando um arquivo CSV grande
Analisei as respostas neste tópico útil , mas meu problema parece ser diferente o suficiente para que eu não consiga pensar em uma boa resposta (pelo menos com sed). Eu tenho um arquivo CSV grande (mais de 200 GB) com linhas parecidas com a seguinte: <alphanumerical_identifier>,<number> onde <alphanumerical_identifier>é único em …
11 files  sed  awk  csv 


3
Substitua várias strings em uma única passagem
Estou procurando uma maneira de substituir seqüências de caracteres de espaço reservado em um arquivo de modelo por valores concretos, por ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passagem, ou seja, o que já foi digitalizado / substituído …
11 bash  sed  awk  string  replace 

9
Como posso imprimir o número mais longo em uma string?
Estou procurando um método para imprimir o número mais longo em uma string. Por exemplo: se eu tiver a string 212334123434test233 como posso imprimir 212334123434 ? Nota: estou procurando a sequência contínua mais longa de números, não o valor numericamente mais alto. Edit: Obrigado pelas respostas, pessoal. A resposta a …




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.