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
4
respostas

como inserir espaço entre dígitos individuais em um arquivo?

Meus dados parecem: $ cat input 1212103122 1233321212 0000022221 Eu quero que a saída se pareça com: $ cat output 1 2 1 2 1 0 3 1 2 2 1 2 3 3 3 2 1 2 1 2 0 0 0 0 0 2 2 2 2 1 Eu tentei: sed -i 's// /g' input > output mas n...
09.08.2016 / 23:40
2
respostas

Como gato e sed juntos? [duplicado]

Eu tenho essa operação cat then sed : cat ${location_x}/file_1 > ${location_y}/file2 sed -i "s/0/1/g" /${location_y}/file2 Isso pode ser feito em uma única linha? Eu posso perder uma chance aqui , mas essa explicação me par...
05.02.2018 / 12:17
5
respostas

bash + como anexar caminho ao final da linha de acordo com o caminho existente

O seguinte arquivo de configuração ( exemplo 1 ) não está configurado como deveria ser. Cada linha no arquivo deve conter o /grid/sdX ( a to z ) conforme descrito no exemplo 2 . Eu preciso encontrar uma maneira de escrever um scri...
31.12.2017 / 20:53
3
respostas

Comando UNIX para substituir dentro do delimitador baseado na posição do delimitador

Eu tenho uma string de entrada com | [pipe] delimitadora e gosto de substituir a string vazia 3ª e 5ª colunas por & character. Arquivo de entrada: a a|b b|c c|d d|e e f f|g g|h h|i i|j j Arquivo de saída: a a|b b|c&c|d...
03.08.2017 / 09:39
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 / 10: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 / 05: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 / 13: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 / 20: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 / 11: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 / 19:36