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
1
resposta

Como atribuir o resultado do sed a variável

Abaixo está uma cópia completa de uma demonstração que estou usando para descobrir como obter o comando sed para se livrar dos espaços em um nome de pessoa e compactá-lo para não ter espaços. Uma vez feito isso, eu quero atribuí-lo à variá...
05.10.2013 / 10:26
2
respostas

Alguns caracteres UTF-8 não são reconhecidos pelo grep ou sed

Tentando determinar todos os caracteres em um arquivo. O arquivo sample consiste em: a eɪ abandon əˈbændən ability əˈbɪləti able ˈeɪbəl able ˈeɪbl abortion əˈbɔrʃən abortion əˈbɔrʃn about əˈbaʊt above əˈbʌv abroad əˈbrɔd A localidad...
09.08.2013 / 15:10
4
respostas

imprime linhas entre início e fim usando sed

Eu preciso imprimir as linhas entre dois delimitadores. Por exemplo, dada a entrada fluff1 fluff2 BEGIN good3 good4 END fluff5 fluff6 BEGIN good7 good8 END more fluff Eu quero que a saída seja good3 good4 good7 good8 Eu sei como fa...
06.06.2013 / 15:55
4
respostas

sed como substituir quando string tem “http: //” nela?

Eu tenho um arquivo xx que tem o seguinte conteúdo: @base_url = "http://dmstaffing-stage.herokuapp.com/" Eu quero usar sed para eliminar essa linha (substitua por nada). Eu usei esta técnica sed com várias outras linhas com sucesso, po...
15.05.2013 / 18:30
3
respostas

grep canalizando para sed, substituindo inline; mas eu quero sed para imprimir o nome do arquivo e alterei a linha. É possível?

Aqui está o meu comando (pausa intencional): grep FOO "/Users/gjtorikian/blah" -l | xargs sed -i '' '/FOO/{s/FOO/BAR/g; w /dev/stdout }' No nível alto: grep para FOO no diretório blah ; canalizar apenas o nome do arquivo (por causa d...
25.02.2012 / 20:17
1
resposta

Use sed para corrigir novas linhas quebradas

Eu tenho uma pasta cheia de arquivos, cada um com centenas de linhas. Muitos desses arquivos têm novas linhas quebradas ocasionais: quando eu os abro no vim, muitos têm entremeado onde as novas linhas devem ser. No vim, posso executar %s/^M^...
28.02.2012 / 15:25
3
respostas

Incrementar números dentro de strings por um deslocamento

Eu quero pesquisar um arquivo de texto por strings como essas. [task0] [task1] ... [task1613] e incrementar cada um por um determinado deslocamento, neste caso por 3640. Então, com o exemplo que dei acima, eu recebo o seguinte. [task36...
22.02.2014 / 07:36
1
resposta

Como extrair o primeiro código base64 do arquivo?

No Linux, estou tendo arquivos de texto e cada um contém 1 ou 2 blocos de código base64. A seguir está parte do arquivo e 1 bloco base64. Content-Transfer-Encoding: base64 RGVhciBMdWlzLA0KICANCkdvb2QgbW9uaW5nIQ0KT3VyIEJhbmsgYWNjb3VudCB...
31.12.2015 / 11:57
2
respostas

Como é que o sed é tão rápido?

Pensei se esta pergunta é adequada para SE ou não, espero que você concorde. Algum tempo atrás eu perguntei no SE como encontrar texto em arquivos e deixar o arquivo apenas com as linhas correspondentes que contêm o texto que eu estava procur...
12.09.2014 / 07:44
6
respostas

Como remover símbolos de uma coluna usando o awk

Eu tenho dados como este: chr1 134901 139379 - "ENSG00000237683.5"; chr1 860260 879955 + "ENSG00000187634.6"; chr1 861264 866445 - "ENSG00000268179.1"; chr1 879584 894689 - "ENSG00000188976.6"; chr1 895967 9010...
14.01.2016 / 19:41