Perguntas com a marcação «sed»

11
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: combina duas linhas

Eu tenho um arquivo de texto, onde os registros são divididos em duas linhas. Eu gostaria de colocá-los em uma linha. Os registros são mais ou menos assim: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install...

11
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...

11
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 /...

11
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

11
Remova linhas duplicadas adjacentes enquanto mantém a ordem

Eu tenho um arquivo com uma coluna com nomes que se repetem várias vezes cada. Quero condensar cada repetição em uma, mantendo outras repetições com o mesmo nome que não sejam adjacentes a outras repetições com o mesmo nome. Por exemplo, eu quero virar o lado esquerdo para o lado direito: Golgb1...