Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
5
respostas

Substitua cada vírgula fora das aspas duplas por um pipe

Usando sed, eu gostaria de substituir cada vírgula que está fora das aspas duplas por um pipe. Para que esta linha no arquivo .csv: John,Tonny,"345.3435,23",56th Street Seria convertido para: John|Tonny|"345.3435,23"|56th Street...
20.06.2018 / 08:43
7
respostas

Precisa de alguma mágica sed: Mover linhas marcadas para o início de um arquivo

Eu me vejo em extrema necessidade de alguma sed magic (eu realmente preciso me sentar e aprender isso). Eu tenho um arquivo com muitas linhas. Depois de analisá-lo, marquei algumas linhas adicionando uma estrela (*) ao início da linha. O...
28.06.2013 / 03:56
4
respostas

Por que o sed age de maneira diferente dependendo do arquivo de saída?

Se eu correr: cat messages.txt | sed -e 's/a/a/g' > messages.txt em um arquivo grande (2500 + linhas) eu acho que o arquivo resultante terá apenas cerca de 900 linhas após o comando no cygwin e não terá linhas no gentoo. No entanto,...
05.10.2010 / 11:48
4
respostas

Reduzir o uso excessivo de arquivos no processamento de texto

Atualmente, tenho um arquivo ( Results.txt ) que tem 27k linhas. O conteúdo do arquivo é como abaixo. 45008657 | A. | | Long | 0 49210987 | A. | | Steven...
31.03.2014 / 18:31
7
respostas

Como imprimir apenas uma primeira correspondência de cada linha?

Eu tenho um arquivo assim: asd 123 aaa wrqiqirw 123 123 itiewth 123 asno 123 123 132 123 123 123 boagii 123 asdnojaneoienton 123 A saída esperada é: 123 123 123 123 Vou precisar procurar padrões via regex. Existe alguma maneira de...
15.03.2017 / 10:00
4
respostas

extrai apenas a subseqüência após aspas duplas - grep

Eu tenho um arquivo que é como abaixo. <a href="http://firstlink.com" title="title1"> <a href="http://secondlink.com" title="title2"> <a href="http://thirdlink.com" title="title3"> <a href="http://fourthlink.com" title="t...
11.02.2014 / 18:36
4
respostas

torr / awk remove newline em duas correspondências padrão

Eu tenho um arquivo .pem que depois de alguma formatação é mostrado assim: -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAoK3D4mMIRnzPaYqHidgpBnDDzLlcYYd0GoB0pQGyGSHDW7KO3K+VeJP90GhE ZTEWJLp2N5DR/KT+5Vg7cgdx/GCCrnlbW0McP/IvkYAuWCgbzoXH9eE+kD...
11.07.2016 / 17:44
4
respostas

Remove a penúltima extensão em um nome de arquivo

Suponha uma pasta com muitos arquivos com extensões incorretas, por exemplo Song1.avi.mp3 Song2.avi.mp3 Song32.web.mp3 Song23.mp4.mp3 Song2a.mp9.mp3 Eu quero remover apenas o segundo campo ( web , avi , mp4 ). Eu sei como fazer com...
23.12.2014 / 00:43
5
respostas

Sed: estendendo uma cadeia de números para um certo número de dígitos preenchendo com zeros

Atualmente, estou tentando modificar uma sequência de caracteres alfanuméricos repetida por meio de pipetagem para sed. A área que estou interessado em modificar é um bloco de números, que eu gostaria de criar 8 caracteres, inserindo um número a...
16.10.2012 / 02:52
5
respostas

removendo o primeiro e o último caractere de cada linha da linha de comando

Estou tentando remover o primeiro e o último caractere de cada linha em um arquivo de texto e salvar a versão truncada resultante em um novo arquivo. Alguém tem uma idéia sobre como fazer isso de forma eficiente usando awk ou outros programas...
10.01.2013 / 08:34