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

Processamento de texto para extrair campos de estrutura

Eu estou tentando extrair campos de uma estrutura, por exemplo. typedef struct newstruct { long id; uint32_t vtid; struct HN* next; } HashNode; Eu quero usar o sed / awk para extrair o nome da estrutura, seguido...
23.10.2016 / 23:06
3
respostas

Substituir conteúdo dentro de duas linhas específicas

Como substituir, na linha de comando, o conteúdo entre <!-- Analytics code start --> e <!-- Analytics code end --> de index.html : <html> ... <!-- Analytics code start --> ... <!-- Analytics code end -->...
03.01.2017 / 18:08
5
respostas

Técnica para concatenar grupos de linhas consecutivas, delimitadas por padrão

Eu tenho uma lista como esta: $$<002L_tbfl Putative transcription factor 001R; GO:0006355 GO:0046782 GO:0006351 IPR007031 $$<002L_FRG3G Uncharacterized protein 002L; GO:0033644 GO:0016021 IPR004251 Eu quero que cada $$< inicie...
11.09.2016 / 02:55
1
resposta

Como escolher o maior elemento numérico em muitos arquivos com muitos arrays

Eu tenho muitos arquivos, cada um contendo muitos arrays (como entrada 1 e 2, abaixo). Cada matriz tem dois números de elemento na segunda linha. Eu preciso usar um critério lógico para escolher o número mais alto para a primeira e segunda colun...
06.06.2016 / 12:03
2
respostas

Imprime texto entre duas strings - omite a segunda ocorrência

Eu tenho um arquivo de instruções com muitos passos. Eu gostaria de ver uma única etapa desejada em um shell, sem ambiente gráfico. O que eu faço agora, como apontado por alemol , está usando sed para extrair o que está dentro do número da e...
02.06.2016 / 13:57
2
respostas

Localiza (e remove) espaços em branco iniciais comuns a partir de arquivo / pipe

Estou procurando uma maneira de encontrar e remover o espaço em branco inicial comum de um fluxo de texto ou arquivo. Eu não quero remover all espaços em branco iniciais (isso seria um simples sed 's/^[[:space:]]*//' ). Apenas a quantidade q...
27.04.2016 / 09:35
6
respostas

Substituição de XML com base no conteúdo do atributo usando sed

Eu preciso substituir algum conteúdo de atributo em uma tag XML, dependendo do parâmetro $1 . Entramos na entrada, por exemplo: <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="OO CSS DPM PRI" enabled="true">...
11.05.2016 / 11:55
5
respostas

Obtendo substrings entre delimitadores várias vezes a partir de uma string sem loop

Procurei por toda parte uma solução para isso, mas não consegui encontrar uma. Estou usando qstat -x para passar uma grande quantidade de informações sobre o trabalho. A saída de qstat -x está no formato XML. As subseqüências que estou...
24.06.2016 / 15:21
1
resposta

br comando 'não terminado' [fechado]

Estou recebendo: sed: -e expression #1, char 46: unterminated 's' command Neste código: sed -i.bak -c 's|net.ipv4.ip_forward.*|net.ipv4.ip_forward = 1|' /etc/sysctl.conf Meu editor está mostrando que o char 46 está entre os caracte...
24.06.2016 / 15:59
4
respostas

recorta uma coluna de matriz int em um CSV sem cortar outra matriz varchar

Eu tenho um CSV onde parece details.csv 1,2,3,4,5,2015-07-30 23:17:12,2015-07-30 23:39:12,103.4,104.2,1.2,"{1,2,3}",{NORMAL},1,2, 2,2,6,4,5,2015-07-30 12:17:12,2015-07-30 12:39:12,103.4,104.2,1.8,"{4,5,6,7,8,9}",{BOOKING},1,2, 3,2,3,4,9,2015...
06.12.2016 / 02:09