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

ext a substituição da string por correspondência exata contendo /

Estou tentando usar sed para procurar a ocorrência de uma string exata que contenha / nela. Abaixo está a abordagem que estou tentando, mas sem sorte. input_string="/path /path1 /path2" search_string="/path" input_string=echo $input_string |...
30.12.2016 / 15:11
3
respostas

grep / parse text

Eu preciso analisar os nomes dos medicamentos dos resumos do Medline. Eu estava esperando fazer isso obtendo saídas de grep -wf e grep -owf usando colar, mas as saídas não correspondem, porque grep -owf cria uma saída para cada correspo...
29.12.2016 / 22:06
2
respostas

comando simples para remover cabeçalho e rodapé de um arquivo

Eu quero um comando para remover um cabeçalho e rodapé XML de um arquivo: <?xml version="1.0" encoding="UTF-8"?> <conxml> <MsgPain001> <HashValue>A9C72997C702A2F841B0EEEC3BD274DE1CB7BEA4B813E030D068CB853BCFECA6<...
20.10.2011 / 15:34
2
respostas

Por que o sed imprime a primeira string do arquivo, mesmo que não encontre grupos correspondentes

Estou tentando escrever uma expressão sed que irá extrair grupos correspondentes do arquivo. Por exemplo Eu tenho folha .cue e quero extrair sua tag de gênero. Tem o seguinte formato: $ cat file.cue | grep GENRE REM GENRE "POP" Eu crie...
18.01.2014 / 21:59
2
respostas

como grep para um período de tempo específico em um log

Trabalhamos com arquivos de log que possuem entradas de linha que começam com um formato de data / hora como este: 20150408 13:29:28 <rest of text> O que eu preciso fazer para grep em um período? Diga como todas as linhas que...
09.04.2015 / 14:45
2
respostas

Remover parágrafo do arquivo

Eu tenho um arquivo ( file.php ) como este: ... Match user foo ChrootDirectory /NAS/foo.info/ ForceCommand internal-sftp AllowTcpForwarding no GatewayPorts no X11Forwarding no Match user bar...
25.03.2015 / 18:26
4
respostas

Remove um caractere entre 2 strings conhecidas

Eu tenho um conjunto de dados como abaixo: \"XXX \ START sapiodj \" aj \d 2387 END hddo\" START bbcc \" END ss Meu requisito: Desejo remover todas as ocorrências de barra invertida \ e aspas duplas " entre START e END. Saída des...
18.12.2014 / 10:06
3
respostas

sed inserir no início de vários arquivos não está funcionando

Me deparei com muitas respostas, incluindo teses: sed na inserção do OSX em uma determinada linha link link link E não consigo encontrar uma maneira de fazer o que quero fazer. Eu preciso inserir #encoding:utf-8 no iníc...
20.04.2015 / 10:39
2
respostas

Cut uma string- Catch: Existe um arquivo com o mesmo nome da string no mesmo caminho

Entrada /in/archive/ABC/20140111_ABC_018_PART_001.dat Saída desejada: 20140111_ABC_018_PART_001.dat Comando usado: cut -d/ -f4 "/1a/ftproot/archive/ABC/20140111_PR1_018_SALESDOC_ITEM_001.dat" Problema: Na verdade, ele est...
14.01.2014 / 10:44
1
resposta

como alterar a substituição da palavra na linha específica usando o comando sed?

Eu tenho que mudar uma palavra na quarta linha então usei este comando: sed -i '4 s/previous_word/new_word/' filename e funcionou perfeitamente. Mas se eu salvar o número da linha em uma variável e tentar o mesmo comando, recebo este erro...
18.03.2015 / 11:46